2011-02-10 11 views
7

Sorum ben hemen ana dal ile birleştirmek istemiyorum projemizde birçok değişiklik yaptık oldukça basittir. Ben bunları yaparken, bu değişikliklerin başında bir şube almadım. Bu yüzden şimdi kodumu kontrol etmek için bir şube bulmaya çalıştım ama bir çözüm gibi görünmüyor. Bunu nasıl yapabilirim ve almanın en iyi yolu nedir? Ben teşekkürDeğişikliklerinizi yeni bir şube olarak kontrol etmek için TFS 2008 ile VS 2010'da bir yol var mı?

TFS 2008 için çok bağlayan Visual Studio 2010 kullanıyorum.

cevap

11

Artık yeni bir şube oluşturmak ve sonra bunları kontrol etmeden önce yeni dalına Düzenlenen dosyalar üzerinde yollarını değiştirebilir.

  1. yeni bir şube oluşturun.
  2. Bekleyen değişikliklerinizi rafa taşıyın.
  3. aşağıdaki komutu kullanarak yeni dalına cari daldan rafa değişiklikleri taşımak için güç araçlarını kullanın. [MY_SHELVESET_NAME]/migrate/kaynağı unshelve

    tfpt: CURRENT_BRANCH_PATH/target: powertools fazla ayrıntı almak için yardımcı olarak NEW_BRANCH_PATH

bir göz atın.

+0

emin değilim neden ama ben çözüm deneyemezsin dolayısıyla benim şimdiki değişiklikleri rafa mümkün değildi. Neden yorum yapamadığımı anlamak için neden rafa çıkamadığımı anlamaya çalışacağım. Yardımınız için teşekkürler Kaius. Düzenleme: Ben toplam noob çünkü hemen çözüm çalışıyorum (raf adı kısmını görmedik) idi. –

+0

Tamam, komutu bir kez çalıştırdığınızda, korumasız dosyalardaki yollar yeni dalınızla eşleşmelidir. Kontrol etmeden önce her şeyi test edin ve inşa edin, ancak o aşamaya gitmek için iyi olmalısınız. – SecretDeveloper

+0

Muhtemelen yeni başlayan biri olduğum için "çalışma alanını belirleyememe" problemini geçemedim. Out TFS bir sunucu üzerinde ve eğer bilgisayarımdaki komutu doğru klasörde kullanırsam sunucuya ulaşamadığını söylüyor. (404) –

İlgili konular