将文件夹添加到 SVN 存储库而不签出或提交?

将文件夹添加到 SVN 存储库而不签出或提交?

使用 TortoiseSVN 之类的工具时,您可以使用它的存储库浏览器浏览存储库并执行操作。您可以做的一件事是在存储库中创建目录。通常,您必须签出存储库,然后创建并添加目录,最后提交它们才能完成此操作。但您可以在存储库浏览器中使用一个命令完成此操作。

是否可以通过命令行做类似的事情?

答案1

如果您svn mkdir mynewdirectory这样做,它将在您的本地机器上创建 mynewdirectory,并且仅在您下次提交时更新存储库。

但是,如果您这样做,svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectory则会在存储库中创建目录。您可以将此 URL 格式与任何 svn 命令一起使用,例如,您可以使用svn copyURL 格式作为源目录和目标目录,在存储库中复制项目。

答案2

svn import可以立即提交本地目录,或者svn mkdir如果您想在 repo 中创建一个目录而不涉及任何本地文件。

相关内容