Bir Git takım projesinde işbirliği yapma (çekme, gönderme)
Team Foundation Server (TFS) üzerinde işbirliği yaptığınızda, ekibiniz proje planlama ve izleme ile otomatik CI ve zamanlanmış yapılar gibi diğer güçlü işlevlerle entegre edilmiş olarak sürüm denetiminden yararlanır.Yapabilecekleriniz Git takım projesi oluşturun bir şirket içi sunucusunda sizin kendiniz, veya bir üzerinde biz sizin için korumak Visual Studio Online.Veya isterseniz, üçüncü taraf hizmetleri tarafından barındırılan gibi uzak Git depoları çalışabileceği CodePlex, GitHub veya Bitbucket.
Ekibinizden kaydetmeleri getirme
Ekibinizin yaptığı değişiklikleri toplama
Değişikliklerinizi takımınıza katkıda bulunmak için itin
Alternatif bir uzak konuma itme
Git istek kuralları (bir şirket içi takım projesi için Team Foundation Server Update 4 kurmanız gerekir)
Takım projesine göz atma
Uyarılara abone ol
Birden çok deposu olan bir takım projesinde çalışma
Soru - Yanıt
Sonraki adımları uygulayın
Ekibinizden kaydetmeleri getirme
Ekibinizden gelen değişiklikleri çalışmanızla tümleştirmeden önce önizlemek isterseniz, kaydetmeler sayfasından (Klavye: Ctrl + 0, O), takım projenizin kaydetmelerini alabilirsiniz.
Bir kaydetmeyi getirdikten sonra, daha fazla bilgi almak için, kaydetmenin bağlam menüsünü açabilir ve Kaydetme Ayrıntılarını Görüntüle'yi seçebilirsiniz.
[!NOT]
Takımınızdaki birinin yayınladığı bir dalın bir kopyasını alabilmek için önce siz de getirmelisiniz.
Değişiklikleri takımınızdan çekin
Ekibinizdeki değişiklikleri yerel deponuzla tümleştirmeye hazır olduğunuzda Ekip Gezgini'nde yürütmeler sayfasına gidin (Klavye: Ctrl + 0, O).Ekibinizin itmiş olabileceği tüm kaydetmeleri çekin.
Çakışma olursa...
Devam etmeden önce bunları çözmeniz gerekir.
Değişikliklerinizi takımınıza katkıda bulunmak için itin
Kaydettiğiniz değişiklikleri ekibin uzak Git deposunda eklemeye hazır olduğunuzda bunları yürütmeler sayfasına itin (Klavye: Ctrl + 0, O).
[!NOT]
En son kopyaladığınız veya ittiğinizden beri ekibiniz yürütmeleri dala ittiyse, değişikliklerinizi içine itmeden önce tüm değişiklikleri uzak depodan çekmeniz gerekir.
Alternatif bir uzak depoya itme
Bazı durumlarda, başka bir uzak depoya itmek isteyebilirsiniz.(, Bu özelliği kullanmak için Visual Studio 2013 Update 2 veya sonraki bir sürümü yüklü gerekir.)
Örneğin, Git takım projesinde bir web sitesi geliştiriyorsunuz.Web sitesi için Windows Azure, bu nedenle yayımlamak istediğiniz, , Windows Azure sitenizin bir uzak depoyu Ekle.Siteyi yayımlamaya hazır olduğunuzda itebilirsiniz.
[!NOT]
Bu seçenek yalnızca Visual Studio 2013 Update 2'de kullanılabilir ve yalnızca Git deponuzda birden fazla uzak depo varsa görünür.Uzak bir eklemek için açın Git komut istemi ve sonra git uzak komutu.Ayrıca bkz: Git SCM: Git temel kavramları - kumandasıyla çalışma
Takım projesine göz atma
Takım projesine göz atmak için, projeyi web tarayıcınızda açın (Klavye: Ctrl + 0, A).
Dosyaları keşfetme
Dosyaları keşfetme
Dosyaları keşfetmeden önce görünüme filtre uygulamak için kullanmak istediğiniz dalı veya da etiketi belirtin.
Gezgin sayfasında dosya ağacına göz atın ve her dosyayı görüntüleyin.Ayrıca her bir dosyada kimin neyi değiştirdiğini görebilirsiniz.
Ayrıca şunları da yapabilirsiniz:
Depoyu kopyalamak için URL'yi alın.(Visual Studio'dan bir depoyu kopyalamak için URL gerekmez, ancak Komut İsteminden veya üçüncü taraf Git istemci aracından kopyalamak istiyorsanız buna ihtiyaç duyabilirsiniz.)
Tek bir dosyayı indirme ve bir klasörü .zip dosyası olarak indirme
Yol, kullanıcı (kaydetmenin yazarı) ve tarihe dayanan belirli bir kayıt için Gelişmiş arama gerçekleştirin
Uyarılara abone ol
Birisi Git takım projenize kodu ittiğinde bildirim almak istiyor musunuz?E-posta uyarıları almak için abone olun.Şu şekilde yapabilirsiniz:.
Birden çok deposu olan bir takım projesinde çalışma
Ek depoları Git takım projenize ekleyebilirsiniz.Daha sonra gerektiğinde bunları yeniden adlandırabilir veya silebilirsiniz.Bu biçimde çalışmanın bir yararı, çalışma öğesi türü tanımlarına yaptığınız gibi, işlem şablonu özelleştirmelerini birden çok kod temelinde tekrar kullanabilmenizdir.
Takım projenizdeki Git depolarını yönetmek için, web tarayıcınızda açın (Klavye: Ctrl + 0, A).
İhtiyaç duyduğunuzda yeni bir depo oluşturun (ör. yeni bir uygulama geliştirmek için).
Visual Studio'da çalışmak istediğiniz depoyu seçin.
Soru - Yanıt
S: İznim olmadığı için sistem tarafından engellendim.Nasıl izin alabilirim?
Y: Team Foundation Server izinleri
S: Komut isteminden nasıl çalışabilirim?
Y:Git Komut isteminden çalışma.
S: Tek bir adımda nasıl çekip itebilirim?
Y:Eşitle düğmesini seçin.
S: Değişikliklerimi itmeden önce yerel kaydetmelerimin yapısını değiştirebilir miyim? (ör. birden fazla kaydetmeyi tek bir kaydetmede birleştirmek)
Y:Git Komut isteminden çalışma.
Kaydettiğim değişiklikleri nasıl görüntüleyebilir, değiştirebilir veya geri alabilirim?
Y:
Q: Çekmeye çalıştığımda çakışmalar tarafından engellendim.Bunları nasıl gideririm?
S: Git ile kod incelemelerini veya Çalışmam'ı kullanabilir miyim?
Y: Hayır.
S: İtme neden kullanılamıyor?
Y: Gönderme kullanılamamasının yaygın bir nedeni, henüz yayımlanmamış bir dalda çalışıyor olmanızdır.Dalı yayımlamak isterseniz Dallar sayfasına (klavye: Ctrl + 0, N) geçin.
S: Ekibim ne zaman yeni bir depo eklemeli?
Bu karar özneldir.Çoğu kişi, her depoyu makul bir boyutta tutmanız gerektiğine inanmaktadır.Kod temeli belirli bir noktaya büyürken, takım arkadaşları bunu birden fazla depoya böler.Bazı ekipler, her uygulamanın kendi deposu olması gerektiğine inanır.
S: İkili dosyaları kaydetmek doğru mudur?
Genelde ikili dosyaları; özellikle büyük olanlarını kaydetmekten kaçınmalısınız.Uygulamanızı bağlıdır ikili dosyalarını almak için alternatif bir yol kullanmaktır NuGet.