Uzun bir süre için geliştirilmiş bir şubem var. Geliştirme sırasında varsayılan şube bu şubeye birkaç kez birleştirildi. Şimdi, o şube üzerinde yapılan tüm değişiklikleri gözden geçirmeyi, bunları birleştirme varsayılanının güvenli olup olmayacağına karar vermesini istiyorum. mercurial - tüm birleştirmeyi kabul etmeyen daldaki değişikliklere bakın.
Benhg diff -r "branch('myBranch') - merge()"
hg diff -r "branch('myBranch') - branch('default')"
hala birleştirme tarafından tanıtılan değişiklikler getirecek aşağıdaki çalıştı.
tembel-porsuk @ teşekkürler, ama o 'hg fark -r "dalında ('myBranch') - birleştirme()" farklı değildir çıktı üretir korkuyorum' Hala birleştirme tarafından tanıtılan değişiklikleri görmek . BTW 'hg diff -r' şubesini ('myBranch') ve! Merge() ''kastettiniz, değil mi? – Swiety
@Sahip 1) 'log' ve' diff' farklı komutlardır, ** TAMAMEN FARKLI KOMUTLAR ** 2) 'log' yazdığımda - 'log' yazdım. ve ** setindeki her değişiklik kümesindeki test değişiklikleri ** (tek farktan * daha *, 'log' kümesindeki her revizyon için diff-c) 3) RTFM" Resmi Mantık ": x-y'! = x ve! ** (x'deki Changeset'leri, ancak y'de değil)! = (X'deki Changesets ve y'de değil) ** - okula dönüş –
Resmi mantığım harika değil, ancak bu durumda x - y' ve x ve! y aynı sonucu veriyor? MyBranch'da herhangi bir şey de birleştirme değil mi? – icabod