Ubuntu Türkiye

Yazılım => Programlama => Konuyu başlatan: empax - 13 Kasım 2015 - 17:36:40

Başlık: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: empax - 13 Kasım 2015 - 17:36:40
Merhaba arkadaşlar,

PHP projelerde yerel sunucuda geliştirdiğimiz yazılımları git ile eşitleyerek bir kaç kişi aynı anda çalışıyoruz herkesin yaptığı gibi. :)
Ancak proje bitip uzak sunucuya(FTP) yükledikten sonra revizyonları Git ile eşitlemek sancılı bir hale geliyor, hatta bir yerden sonra git ile ilişkisi tamamen kopuyor.

Revizyonları yaparken de önce yerelde test edip daha sonra FTP + Git ile aynı anda eşitlemek istiyoruz.

Bunun için önerileriniz/tecrübeleriniz paylaşırsanız çok sevinirim? :)

Git için bitbucket + SourceTree, Ide için Sublime Text 3 kullanıyoruz.

Teşekkürler.
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: naklov - 22 Ocak 2016 - 15:33:13
Açıkcası konuyu biraz hortlatmak gibi oldu ama git ile proje geliştirmek istiyoruz bir kaç kişi linux tarafında döküman verebilir misiniz ?  FTP + Git hakkındaki tecrübelerinizi bende merakla bekliyorum :)
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: ahmet_matematikci - 22 Ocak 2016 - 15:42:52
https://forum.ubuntu-tr.net/index.php?topic=22292.msg268023#msg268023 şu konuyu gördün mü?
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: naklov - 22 Ocak 2016 - 15:57:51
Alıntı yapılan: ahmet_matematikci - 22 Ocak 2016 - 15:42:52
https://forum.ubuntu-tr.net/index.php?topic=22292.msg268023#msg268023 şu konuyu gördün mü?

konuya baktım @ahmet_matematikci önemli olan nokta ;

Alıntı yapılan: empax - 13 Kasım 2015 - 17:36:40
Ancak proje bitip uzak sunucuya(FTP) yükledikten sonra revizyonları Git ile eşitlemek sancılı bir hale geliyor, hatta bir yerden sonra git ile ilişkisi tamamen kopuyor.
Revizyonları yaparken de önce yerelde test edip daha sonra FTP + Git ile aynı anda eşitlemek istiyoruz.

bu kısım bizimde kafamızı kurcalamıyor değil.
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: ahmet_matematikci - 22 Ocak 2016 - 16:21:51
Anladim hocam
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: bugra9 - 22 Ocak 2016 - 17:49:16
FTP kullanılmak zorunda mı?

Örneğin benim bilgisayarımda ve sunucuda git yüklü.
1) Yerelde değişikliği yaptım ve test ettim. Eğer sorun görülmüyorsa değişikliği bildirip bitbucket'a gönderiyorum.
2) Sunucudan da "git pull" ile son değişikliklerin indirilmesini sağlıyorum. Eğer her seferinde sunucuya bağlanılmak istenmiyorsa küçük bir betik yazıp dışardan tetiklenebilir.
Örneğin, http://web_adresi/guncelle.php gibi.

Yoksa olayı çok mu yanlış anladım.
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: naklov - 25 Ocak 2016 - 09:44:46
Alıntı yapılan: bugra9 - 22 Ocak 2016 - 17:49:16
2) Sunucudan da "git pull" ile son değişikliklerin indirilmesini sağlıyorum. Eğer her seferinde sunucuya bağlanılmak istenmiyorsa küçük bir betik yazıp dışardan tetiklenebilir.

Betik yazma olayı işi çözebilir dediğiniz gibi sadece alternatif neler var diye konu altına yorum atmak istedim :)
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: WhiteScars - 03 Şubat 2016 - 19:31:32
git pull ile geliştirme (development) sürecindeki kodu alıp, production (bilemedim türkçesini  ;D - ürün çıkartma diyor türkçe sözlük) ortamına koyan adamı ben işten atarım :)

Bu işler için betik yazılması lazım (sürüm çıkarma - release management, packaging - paketleme, deployment - ürün çıkartmaya ) , yada google'da "maven for php" diye aratınız. Maven php projeleri içinde kullanılabiliyor. Yukardaki işleri otomatize ediyor.
Başlık: Ynt: Git + Yerel + Uzak Sunucuda Çalışmak
Gönderen: empax - 13 Şubat 2016 - 20:07:33
@WhiteScars, arastirilacaklar listeme aldim tesekkurler.  :)