我想了解 SVN 存储库的默认布局。我的理解是这是布局:
/trunk
/Project1
/Project2
/branches
/Project1
/Project2
/tags
/Project1
/Project2
但是回购不一定要遵循这种布局。如何确定现有 svn repo 的布局?
我想了解 SVN 存储库的默认布局。我的理解是这是布局:
/trunk
/Project1
/Project2
/branches
/Project1
/Project2
/tags
/Project1
/Project2
但是回购不一定要遵循这种布局。如何确定现有 svn repo 的布局?
SVN 中的存储库布局完全取决于其用户 - 它不必遵循任何约定,除非使用复杂的钩子明确强制执行(这不是很典型)。
您可以使用该svn list
命令远程探索 svn,即无需检查:
svn list http://myserver/svn/repo
它也可以递归使用,或产生 XML 输出:
-R [--recursive] : descend recursively, same as --depth=infinity
--depth ARG : limit operation by depth ARG ('empty', 'files',
'immediates', or 'infinity')
--xml : output in XML
除此之外,您还可以查看指定修订版的状态。以下命令为您提供了完整的选项列表:
svn list --help