有许多帖子(例如这里和这里,更不用说官方文档)询问/解释如何执行稀疏结帐,但我没有看到任何关于如何查询文件夹或文件夹深度的帖子系列文件夹。
无论如何要问 Subversion,“传递给 svn update --set-depth 的深度设置是什么?” 在文件夹上?
svn info
会告诉你。这是一个更新的目录svn update --set-depth=files
:
> svn info "C:\path\to\directory"
Path: C:\path\to\directory
Working Copy Root Path: C:\path
URL: http://svn.example.com/path/to/directory
Relative URL: ^/path/to/directory
Repository Root: http://svn.example.com/path
Repository UUID: 3183f4db-b256-8143-8013-6b50bc517e3e
Revision: 4860
Node Kind: directory
Schedule: normal
Depth: files
Last Changed Author: abc
Last Changed Rev: 1234
Last Changed Date: 2014-12-09 14:52:55 -0500 (Tue, 09 Dec 2014)
该线Depth: files
表示更新深度。当深度为infinity
时,这条线就不见了。否则,它将是“空”、“文件”或“立即数”(在帮助中列出的那些svn update
)之一。
请注意,对于稀疏结帐,这将是empty
因为稀疏结帐并没有真正映射到任何其他值。