SVN合併的輸出在文件名前面列出了4列字母。我理解這些字母的含義(主要是),但我無法找到有關列的含義的任何信息,因此只能根據上下文有一個模糊的理解。 任何人都可以指向我的文檔?svn合併輸出的不同列(字母)意味着什麼?
基於方面,我已經能夠推斷出列:
- 是有關文本更改文件
- 好像使用SVN的文件夾忽略命令有關(或也許這只是文件的屬性?)
- 我從來沒有在第三欄中看到一封信,因此我不知道它是什麼意思。
- 可能是樹衝突?這是我最擔心的問題,因爲我不知道如何處理它。
SVN合併的輸出在文件名前面列出了4列字母。我理解這些字母的含義(主要是),但我無法找到有關列的含義的任何信息,因此只能根據上下文有一個模糊的理解。 任何人都可以指向我的文檔?svn合併輸出的不同列(字母)意味着什麼?
基於方面,我已經能夠推斷出列:
詹姆斯,我有同樣的問題 - 非常沮喪沒有找到詳細的「svn合併」信息;然而,在我的谷歌搜索,我發現這個帖子:http://svn.haxx.se/users/archive-2008-06/0813.shtml
它表明「SVN合併」狀態的字母是相同的「SVN更新」狀態的信件,這是實際上記錄。從「svn help update」命令:
對於每個更新的項目,一行將以一個字符開始,該字符報告所採取的操作爲 。這些字符的含義如下:
A Added
D Deleted
U Updated
C Conflict
G Merged
在第一列字符表示的更新,以實際文件, 而在第二個欄顯示更新文件的屬性。 第三列中的'B'表示該文件的鎖具有 被破壞或被盜。
「第四列'C'標記爲 樹衝突項目」。這似乎是針對Subversion 1.6的。 來源:http://svn.apache.org/repos/asf/subversion/trunk/notes/tree-conflicts/detection.txt – mikewaters 2012-12-05 14:41:11
在我的系統上svn merge的輸出只在文件名之前產生了一列字母。無論如何,這是有益的,謝謝。 – 2013-05-10 10:03:14
更多完整列表以及其他解釋:http://stackoverflow.com/a/2036/18511 – Kip 2016-09-12 18:20:33
你可以從找到所有你需要知道的關於顛覆的信息。你的問題在http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.status.html回答。
由Corey給出的鏈接,你也可以看看這個「Subversion Commands and Scripts」。這個頁面有關於svn命令的詳細解釋。另外svn合併的詳細解釋可在'svn merge'
希望這會有所幫助。
感謝您的資源,但我已經查閱了紅豆svn書,並沒有解釋SVN合併命令中的列。 SVN狀態命令非常接近,但不是完整的解釋。 「Subversion命令和腳本」頁面也是一個很好的總結,但也沒有我在問題中要求的內容。我猜這個功能的文檔根本不在那裏。 – James 2010-04-17 01:25:36
通過實驗,在svn合併的第3列中顯示的C對應於當我執行svn狀態時顯示在第7列中的C。因此,合併命令的第3列中的C必須與作爲樹衝突受害者的項目相對應。
相同的信息,但是從官方消息:
http://subversion.apache.org/docs/svn-merge.txt
For each merged item a line will be printed with characters reporting the
action taken. These characters have the following meaning:
A Added
D Deleted
U Updated
C Conflict
G Merged
E Existed
R Replaced
Characters in the first column report about the item itself.
Characters in the second column report about properties of the item.
A 'C' in the third column indicates a tree conflict, while a 'C' in
the first and second columns indicate textual conflicts in files
and in property values, respectively.
執行該命令來獲取這些值的定義:SVN更新--help
這是從輸出除外該命令:
對於每個更新的項目,一行將被打印,字符報告爲 a已採取措施。這些字符具有以下含義:
A Added
D Deleted
U Updated
C Conflict
G Merged
E Existed
R Replaced
第一列中的字符報告有關項目本身。 第二列中的字符報告有關該項目的屬性。 第三列中的'B'表示該文件的鎖具有 被破壞或被盜。 第四列中的'C'表示樹衝突,而第一列和第二列中的'C'分別表示文件 中的文本衝突和屬性值中的文本衝突。
這似乎是[描述SVN符號]的特定子集(http://stackoverflow.com/questions/5081011/describe-the-svn-symbols)。 – Pops 2012-07-03 20:11:07
[SVN中的結果代碼是什麼意思?](https://stackoverflow.com/questions/2034/what-do-the-result-codes-in-svn-mean) – coreyward 2017-09-12 21:33:32