我应该使用SVNDepth
:
diffClient.doMerge
方法合并更改? statusClient.doStatus
方法获取状态? wcClient.doRevert
方法还原更改?在这些情况下,INFINITY
和UNKNOWN
之间有什么区别?
答案 0 :(得分:1)
我应该使用
SVNDepth
...?
这取决于具体情况;您要合并目录树的距离,获取有关的状态信息或还原?
例如,如果您在目标路径及其下方的子目录中进行了文件更改,则可以使用depth {仅还原目标路径中的文件更改以及子目录中的 not {1}}。如果您想还原所有内容,请使用FILES
。这同样适用于其他两个命令。
在这些情况下,
INFINITY
和INFINITY
之间有什么区别?
INFINITY
depth表示"目标以及所有文件和子目录"而UNKNOWN
相当于未在命令行中指定UNKNOWN
,默认为签出工作副本时指定的目标深度。