2013-03-14 17 views
7

Benim durumum aşağıdaki. Ekibim kaynak kontrolü için TFS 2012 kullanıyor. Takım arkadaşım, başka bir dalın belirli bir değişiklik setinden (o an için son değil) bir şube yarattı. İhtiyacım olan şey, hangi dalın oluşturulduğunu ve hangi dalın kullanıldığını belirlemektir.TFS'de belirli bir dalın oluşturulduğu kaynak değişikliklerini bulmanın bir yolu var mı?

VS'de Kaynak Denetim Gezgini'nin "Geçmişi Geçmişi" bölümünde bulmaya çalıştım. Svn ile karşılaştırmak gerekirse, ilk revizyonu ve şubenin oluşturulduğu ilk konumu saklayan bir dal oluşturma revizyonunda bir özellik vardır. TFS'de, değişiklik ayrıntıları, bu bilgileri içermedikleri bir görünümdür.

cevap

12

bu özelliğe alabilirsiniz Evet, var. reddediyor, Track Changeset işlevselliğini kullanabilirsiniz. Bu arada, benzer bir soru daha önce here it is numaralı telefondan cevaplanmıştır. Cevap, API ve özel bir komut satırı aracı da dahil olmak üzere birçok ayrıntı içeren bir blogpost bağlantısına sahiptir. Bununla birlikte, yol bu kadar açık değildir.

  1. Source Control Explorer çocuğunuzun şube
  2. bağlam menüsünü almak için onun sağ tıklayın bulun View History belirleyin: Bu açıklığa kavuşturmak için buraya Source Control Explorer sonucu elde etmek için nasıl kısa bir adım-adım talimatıdır .
  3. Tarih görüntüleyicide şubenin ilk değişikliklerini bulun, içerik menüsünü almak için sağ tıklayın, Track Changeset'u seçin.
  4. Şube düzenini ve miras yapılarını göreceksiniz. Bu adımda, üst öğesini öğreniyorsunuz.
  5. Algılanan her şubenin yanında bir onay kutusu var, ancak çocuğunuzun ebeveynlerinden biri normalde işaretli değil. İlk önce kontrol et. Çocuk dalı koşulsuz olarak kontrol edilmelidir, böylece seçilecek iki onay kutusu ebeveyn ve çocuktur.
  6. Browse... düğmesini kullanarak çocuk şubenizi Path filter giriş alanına getirmeyi unutmayın.
  7. Alt kısımda Visualize düğmesine basın. Bu iki dalı tekrarlayan dikdörtgenler ile resmi göreceksiniz. Ana şube dikdörtgeni, bu daldaki değişiklik kümelerinin listesini içermelidir. Liste çok büyük olabilir, ancak (çocuğunuzun orijinal olarak yaratıldığı kaynak değişkeni) sonuncu olmalıdır.
  8. ???? KAR !!!!

blogpost'daki son adımların örnek ekran görüntüsünü görebilirsiniz.

+2

Teşekkürler - bu basit, _very önemli_ bilgi parçasını elde etmek için o kadar uğraşsın! Ben dalda yorumda kaynak değişikliklerini # ekledim. Ama bazen unutuyorum. –

2

Size bir şubenin geçmişini ve içerdiği değişikliklerin ne olduğunu göstereceğine inandığım Track Changeset özelliğini kullanabilirsiniz.

Sen Source Control Explorer

İlgili konular