當運行一個svn up
我經常遇到這樣的提示:如何讓SVN爲所有二進制衝突採取特定的解決方案,而不會提示每個二進制衝突?
Conflict discovered in 'lib/somelibrary.so'.
Select: (p) postpone,
(mf) mine-full, (tf) theirs-full,
(s) show all options:
擊中s
顯示的選項mc
和tc
,礦井衝突和他們的衝突,據稱允許我採取任何我的版本或它們的版本所有衝突,而不僅僅是somelibrary.so
。
但是,這些選項不起作用。我得到這個消息:
Invalid option; cannot choose based on conflicts in a binary file.
Edwin的答案清楚地表明,我誤解了如何mc
和tc
工作,但我還是希望能夠把每個文件的衝突相同的分辨率。有沒有辦法使svn使用mf
或tf
爲每個衝突沒有再次提醒我第一次後?
有道理,謝謝。有了這些知識,有沒有辦法讓svn爲所有文件做'mf'或'tf',而不是每個文件都提示我? – 2012-01-27 21:44:17
衝突中的每個文件可能需要以不同的方式解決。我不太確定在你甚至知道哪些文件存在衝突(或爲什麼)之前,羣衆決定哪種類型的決議是明智的。 – 2012-01-27 22:51:45
問題在於是否可能,而不是我是否應該始終如一。我知道什麼時候纔有意義,什麼時候沒有意義。 – 2012-01-27 22:59:01