2015-07-20 10 views
9

İki değişiklik arasındaki tabanın (3 yönlü birleştirme) ne olduğunu nasıl öğrenebilirsiniz? Geçmişte bir birleşmenin beklediğim gibi neden otomatik olarak çözülmediğini gidermeye çalışıyorum.Birleştirme tabanının ne olacağını öğrenin

Git'in merge-base komutuyla aynı bilgileri bulmanın bir yolunu arıyorum. Bunu yapmak için bir komut/yol yoksa, "temel seçim" in nasıl çalıştığını ve bunu manuel olarak nasıl çalıştığını anlamaktan mutluluk duyarım. Muhtemelen alacağınız kadar yakın bir olasılıkla

cevap

1

The tf merges command. Bu size TFS'de gerçekleştirilen birleştirme geçmişini verecektir. Kaynak ve hedef şubeyi açıkça belirtirseniz ve ayrıntıyı artırırsanız, ne olduğu konusunda size bir ipucu verebilir. Belirsiz olduğum için üzgünüm ama test etmek için 3 yollu birleştirme örneğim yok.

tf merges $/MySourceBranch $/MyTargetBranch /format:Detailed /showall

İlgili konular