hg out --patch
veya hg out -p
, repo'ya hangi kodun aktarıldığını (itildiğinde) görmenin iyi bir yoludur ... ancak fark metin biçimindedir. kdiff3
'u kullanmanın bir yolu var mı?Mercurial'in "hg out --patch" ifadesini görsel fark olarak nasıl göstermesi gerekir?
cevap
hg outgoing --patch
, her değişiklik kümesindeki değişiklikleri ayrı ayrı gösterir; bu, görsel bir temsil arıyorsanız, muhtemelen istediğiniz gibi değildir. Adlandırılmış dallar kullanmıyorsanız, en son yapılan değişikliklerin tip
düzeltmeleri olduğu GUI eşdeğerinin hg diff -r your_latest_changeset -r remote_servers_latest_changeset
olmasını istersiniz.
hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset
hm ... ya eğer Peter ve Mary b Modifiye edilmiş 200 satır, yukarıdaki komut satırında gösterilmeyecek mi? Sadece "çekti sürümü" ile mevcut kodunuz arasında fark varsa ne olur? http://stackoverflow.com/questions/3202622/using-mercurial-how-to-diff-with-a-fixed-revision-if-commit-intermediate-states –
verecek: gibi bir nihai komutu veren extdiff extension kullanarak favori GUI o olsun olası bir yinelenen [bir GUI Diff aracına git veya Mercurial diff çıkışını pipetlemenin bir yolu var mı?] (http://stackoverflow.com/questions/2954118/is-there-a-way-to-pipe-the- git-veya-mercurial-diff-output-to-a-gui-diff-aracı) –