使用 TortoiseSVN 之类的工具时,您可以使用它的存储库浏览器浏览存储库并执行操作。您可以做的一件事是在存储库中创建目录。通常,您必须签出存储库,然后创建并添加目录,最后提交它们才能完成此操作。但您可以在存储库浏览器中使用一个命令完成此操作。
是否可以通过命令行做类似的事情?
答案1
如果您svn mkdir mynewdirectory
这样做,它将在您的本地机器上创建 mynewdirectory,并且仅在您下次提交时更新存储库。
但是,如果您这样做,svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectory
则会在存储库中创建目录。您可以将此 URL 格式与任何 svn 命令一起使用,例如,您可以使用svn copy
URL 格式作为源目录和目标目录,在存储库中复制项目。
答案2
svn import
可以立即提交本地目录,或者svn mkdir
如果您想在 repo 中创建一个目录而不涉及任何本地文件。