[英]How can you do a merge 'conflict report' in Mercurial?
如何在Mercurial中進行合並“沖突報告”?
給定兩個頭部中文件的兩個相互沖突的修訂版,您如何輸出顯示父級和每個頭部中的兩組修訂版的報告?
基本上,我想將沖突的“報告”發送給擁有該文件的開發人員,以便他可以評論如何最好地進行合並。
我們將BeyondCompare用作合並工具-在BeyondCompare中看不到執行此操作的選項。
修訂涵蓋所有文件,因此,無論您要設想的報告是什么,每個文件都不會包含修訂信息。
如果您已經開始使用hg merge
並且遇到合並沖突,則可以執行hg resolve --list
以獲得所有沖突文件的列表。 在合並過程中, hg parents
命令將列出正在合並的兩個磁頭。
您可以使用類似hg archive -I file1 -I file2 --revision head1 head1.zip
的文件來制作一個歸檔文件,其中文件file1和file2位於修訂版head1處。 如果對所有沖突的文件以及每個文件頭都執行此操作,則可以發送一些內容。
理想情況下,您只需要告訴開發人員進行合並,合並和推送即可-在Mercurial中很容易處理,而在外部則笨拙地處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.