2013-01-24 16 views
0

我有時在使用Subversion合併兩個分支時發生衝突。使用工具顯示所有當前的衝突

這不是一個真正的問題,因爲我只需要查看實際的代碼並逐個解決它們。

但我通常不想在合併過程中解決它們,就像烏龜想要我做的那樣,然後解決它們。

事情是我們的代碼庫非常龐大,圖標刷新需要很多時間,這使得很難快速追蹤衝突。

那麼什麼是最好的/最簡單的方式來存儲倉庫中所有當前衝突的某種列表?

歡迎任何想法,只要解決方案有效,我也可以使用其他工具或命令行。

Thx!

回答

0

提取,這裏是我發現要解決:

在任何你知道存在衝突的回購中,你可以使用 右鍵 - > Tortoise SVN->已解決。

這將列出回購庫中的所有衝突,也遞歸地獲取所有子文件夾。

找到一個足夠大的目標,並解決衝突,直到列表爲空。 你甚至可以直接在窗口內解決它們是你想要更快。

組解決方案也適用於具有相同類型衝突的相同文件夾中的元素。

希望這可以幫助別人:)

1

svn status將幫助你看到推遲合併,衝突(這也阻止可能犯)從svn help status

The first seven columns in the output are each one character wide: 
    First column: Says if item was added, deleted, or otherwise changed 
... 
     'C' Conflicted 
    Second column: Modifications of a file's or directory's properties 
... 
     'C' Conflicted 
    Seventh column: Whether the item is the victim of a tree conflict 
... 
     'C' tree-Conflicted 
+0

Thx。這就是我本能地在Linux機器上完成的。我傾向於避免Windows上的cli,不要生病。 :) – jlengrand