簡體   English   中英

如何在Mercurial中進行合並“沖突報告”?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM