2
我應該使用什麼SVNDepth
:何時使用SVNDEPTH INFINITY以及何時未知?
- 使用
diffClient.doMerge
法合併更改? - 使用
statusClient.doStatus
方法獲取狀態? - 恢復使用
wcClient.doRevert
方法的更改?
INFINITY
和UNKNOWN
在這些情況下有什麼區別?
我應該使用什麼SVNDepth
:何時使用SVNDEPTH INFINITY以及何時未知?
diffClient.doMerge
法合併更改?statusClient.doStatus
方法獲取狀態?wcClient.doRevert
方法的更改?INFINITY
和UNKNOWN
在這些情況下有什麼區別?
什麼
SVNDepth
應該用......?
這取決於具體情況;你想合併多少目錄樹,獲取狀態信息或恢復?
例如,如果你在你的目標路徑,並在它下面的子目錄中有文件的更改,您可以通過使用深度FILES
恢復只是在你的目標路徑和不子目錄中的文件的變化。如果您想恢復所有內容,請使用INFINITY
。其他兩個命令也是如此。
INFINITY
和UNKNOWN
在這些情況下有什麼區別?
的INFINITY
depth單元「目標和所有文件和子目錄」,而UNKNOWN
是在命令行上不指定--depth
,相當於默認爲檢查出的工作副本時指定的對象的深度。