Subversion:查询稀疏结账状态

时间:2015-03-31 18:54:39

标签: svn sparse-checkout

有很多帖子(例如herehere,更不用说official documentation)了解/解释如何执行稀疏结帐,但我不知道查看有关如何查询文件夹或一系列文件夹深度的任何帖子。

无论如何都要问Subversion,“传递给svn update --set-depth的深度设置是什么?”在文件夹上?

1 个答案:

答案 0 :(得分:2)

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时,此行就会丢失。否则,它将是"空","文件"或" immediates" (svn update的帮助中列出的那些)。

请注意,对于稀疏结帐,它将为empty,因为稀疏结帐不会真正映射到任何其他值。