SORU
26 ŞUBAT 2011, CUMARTESİ


Nasıl git-elinize sağlık; gıt elinize sağlık deposu karşı dallanma kullanırım?

Nasıl git-elinize sağlık İdiomatically kullanırım?

  • Git deyim dalları kontrol etmektirkök dizini içindepoyu. Bir şube kontrol şube içeriği ile dizinin içeriğini değiştirir.

  • Elinize sağlık, deyim check outfarklı bir dizinde, her şubedepo (hatta master ya da ana şube) kök dizini altında. Bir şube kontrol yeni bir dizin geçerli bir yanına yerleştirin.

git-tfs, ben kullanarak elinize sağlık deposu klon ya da git deposu haline getirebilirsiniz. İstiyorumbir şekilde gıt deyim dallanma ile tutarlı olarak birden fazla şubesi ile elinize sağlık depo iş. Ama teknik olarak mümkün değil ya da tavsiye ne olduğundan emin değilim :)


Tüm elinize sağlık Deposu klon

Elinize sağlık tüm depoyu ben klon

> git tfs clone http://<tfsurl>:8080 $/main

Bana master içeren bir gıt verecektümdizinleri gibi elinize sağlık dalları.

[master]> dir
  trunk
  feature-logon
  feature-search
  release-0.0.1

Elinize sağlık Başına Uzak bir Dal ekleyin

Eğer (veya nasıl) gah elinize sağlık her şube için uzaktan göster miyim, bilmiyorum.

> git init .
[master]> git tfs clone http://<url> $/main/trunk .

Sonra

[master]> git checkout -b feature-logon
[feature-logon]> git tfs clone http://<url> $/main/feature-logon .

Bu teknik olarak yanlış olduğunu biliyorum, ama daha iyi bir oyun (sadece elinize sağlık benim repo çok büyük, çok uzun sürüyor deneme) olmadan bilmiyorum

CEVAP
4 Aralık 2012, Salı


Şimdi Olası elinize sağlık dalları klonlanması git-tfs eğer doğru Git dalları olmak. Bu artık kararlı sürüm! İlk önce tüm depoyu ama gövde değil klon :

git tfs clone http://<tfsurl>:8080 $/main/trunk

O zaman Git depo içinde yeni bir şube oluşturur branch --init, çalıştırın

git tfs branch --init $/MyProject/MyTFSBranch

senin durumunda

git tfs branch --init $/main/feature-logon

Ya da taze klonlanmış bir depo --all bayrağı TÜM dalları mevcut oluşturmak için Team Foundation server üzerinde kullanın.

git tfs branch --init --all

Ayrıca doğrudan tüm dalları bayrak --with-branches: kullanarak klon olabilir

git tfs clone http://<tfsurl>:8080 $/main/trunk --with-branches

Bu yeni komut belgelerine here. Geri dönüşümü artırmak için çekinmeyin...

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ibebrent

    ibebrent

    23 Temmuz 2007
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011