Aracılığıyla paylaş


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.

Bağlantı tamamlama sayfasında getirin

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.

Tamamlama getirme sayfasında ve vurgulanan isteme

Çakışma olursa...

İstek çalıştığınızda çakışmaları bazen ortaya

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).

Tamamlama taşıyor

[!NOT]

Gönderme önce uzak değişikliklerini çekip gerekir

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.

Eşitlenmemiş tamamlama sayfasındaki bağlantıyı gönderin

[!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).

Web Access giriş sayfasından Yeni'yi seçin

Web erişim TFS Git deposunda keşfetme

  1. Dosyaları keşfetme

  2. Kaydetme geçmişini görüntüleme

  3. Dallar ile çalışma

Dosyaları keşfetme

Dosyaları keşfetmeden önce görünüme filtre uygulamak için kullanmak istediğiniz dalı veya da etiketi belirtin.

Dalın tarafından veya etikete göre Görünüm Filtresi

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.

Web Portalı'nda bir dosyaya açıklamalı değişiklikleri

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.)

    El ile bir depoda kopyasını oluşturmak için URL kopyalama

  • 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:.

Uyarıları web Git takım projesinde portal sayfası

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).

Git depoları yönetme

İhtiyaç duyduğunuzda yeni bir depo oluşturun (ör. yeni bir uygulama geliştirmek için).

Sürüm denetimi web portalınıza yeni depoyu bağlantı

Visual Studio'da çalışmak istediğiniz depoyu seçin.

Sayfa, birden çok depolarıyla Git takım projesi bağlanın

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?

Y:Çakışmaları çözümleme.

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.

Sonraki Adımlar

Takım projenizde takımınızla işbirliği yapma