İçindekiler
Taşıma Git İşbirlikçi çalışma için bir araç olarak, çoğu gelişmenin değişiklikleri bir arada ve çatışmasız tutmak için kullandığı günümüzde bir zorunluluk haline geldi.Geçmiş eğitimlerde, yerel ortamlarda depoları nasıl yöneteceğimizi öğrendik ve nasıl kullanılacağını öğreniyorsak bu hiç de fena değil. GitBununla birlikte, iş dünyasında farklı şekilde ele alınır ve çoğu zaman, birden fazla şubeye sahip olacak ve içinde bulunan her geliştiricinin sürekli olarak değişiklikleri yükleyen uzak bir havuz üzerinde çalışmamız gerekecek.
Uzak depo, bize ait olmayan, bir bulut sunucusunda, başka bir geliştiricinin bilgisayarında veya hatta bir dosya sisteminde olabilen bir depodur. Bu depoların ana işlevi, biz de dahil olmak üzere diğer geliştiricilerin onunla işbirliği yapabilmesidir. dallar.
Uzak depomuzu oluşturmamıza izin veren birçok hizmet var. GitHub ancak bu, belirli projelerle geliştirici topluluğu arasındaki kişisel projelere ve işbirliklerine yöneliktir ve biz bitbucket, şirketler veya kuruluşlardaki özel projelere ve çalışma ekiplerine yöneliktir.
Bu eğitim için kullanacağız bitbucket, ücretsizdir ve odaklanmak istediğimiz çalışma felsefesine en yakın olanıdır.
Uzak bir deponun bize ait olmadığını, çünkü bize ait olmayan bir platformda olduğundan bahsetmiştik, ancak dilerseniz üzerinde oluşturmadan silmeye kadar çeşitli işlemler yapabiliriz.
Uzak depomuzu oluşturmak için sayfaya gidiyoruz bitbucket ve eğer kayıtlı değilsek hesabımızı oluşturuyoruz, giriş yapıyoruz ve ana panelimizde bulunarak seçeneği arıyoruz Yaratmak uzak depoyu oluşturmak için.
Sıfırdan başladığımızı ve bir projemiz olmadığını, ancak yakında değişikliklerimizi yüklemeye başlayacağımızı varsayacağız, bunun için projenin olacağı klasörü oluşturmamız ve ilkini yapmamız gerekiyor. itmek.
Bunu yapmak için bir klasör oluşturuyoruz ve içinde bir komut konsolu açacağız ve onu bir havuz olarak başlatacağız. gitBundan sonra, yeni oluşturduğumuz depomuzun ana panelinde bulabileceğimiz uzak depomuzla bağlantı oluşturacağız:
BÜYÜT
Depomuzu oluşturduktan sonra, işbirliği çalışmasına başlama zamanıdır, bunun için yapmamız gereken ilk şey şubeleri oluşturmak veya dallar. şube dışında usta Genel olarak proje için ek bir dal oluşturmalıyız ve geliştiricilerin yapacağı da bu. birleştirmek ve son değişikliklerinizi yükleyin.
Bireysel şubelerEk olarak, her geliştiricinin bunun için bir şubesi olması önerilir, bu nedenle her ekip üyesinin değişiklikleri bölümlenir ve son yüklemede bir hata olması durumunda çok fazla sorun olmadan iade edilebilir.
adlı şubeyi oluşturacağız. gelişmekte ve değişikliklerimiz için kişisel bir şube, bunu komutuyla yapıyoruz dal şubenin adının ardından konsolumuzda nasıl göründüğüne bakalım:
Bunu yapmak için şu komutla geliştirme şubesine geçmeliyiz. Çıkış yapmak ve orada komutu uygulayacağız birleştirmek yaptığımız değişikliklere katılmak için jacosta şubesini işaret ederek.
BÜYÜT
Az önce gördüğümüz şey, uzak depoyu yaratanın biz olduğumuz fikrinin bir parçası, ancak bunlardan birine davet edildiğimiz anda süreç biraz değişiyor. Ekibimizin de kullandığını varsayalım bitbucket ve depoyu platformda oluşturdular, ana panele gittik, seçeneği bulduk Klon ve ona bastığımızda, bizi tam olarak o anda depoda olanı klonlayan bu eylemi gerçekleştirmek için tam satırı göreceğiz:
BÜYÜT
Yaygın hataBu hata en yaygın olanlardan biridir ve birçok acemi kullanıcının depoları yönetmekte başarısız olduğu durumlardan biridir. Git, ve ilk önce yapılan değişiklikler olduğunu doğrulamadan dosyaların depoya yüklenmesidir. Ancak çözüm basit, belki de en karmaşık olan şey, uygulamayı benimsemek ve komutu yürütmektir. çekmek proje üzerinde çalışmaya başlamadan ve herhangi bir şey yüklemeden önce, bu, bizim neden olduğumuz bir depo çatışmasının utanç verici durumunu önler.
Son olarak belirtmekte fayda var ki, her ne kadar Git Geliştirme ekibindeki değişiklikleri birleştiren projemizin ve dosyalarımızın kontrolünü elimizde tutmamıza izin verir, sadece proje yönetimi için kullanabileceğimiz bir araç değildir.
Asana veya Trello gibi uygulamalarla el ele almanızı, projelerimizin tüm cephelerde kapsanmasını sağlamanızı öneririz, bu şekilde her zaman en son değişikliklere sahip olacaklarını ve ayrıca bunun için belirlenen tarih ve taahhütlerin doğru olduğunu bileceğiz. hatasız karşılanmak..
Bununla, uzak depomuzu oluşturabileceğimiz bu öğreticiyi bitiriyoruz. bitbucket ve ek olarak, işbirlikçi bir geliştirme ortamında çalışırken en iyi şekilde ele alınması için gereken tüm iş akışını görebildik.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.