如何/何时在新的 Subversion 存储库中创建主干、分支和标签目录?

如何/何时在新的 Subversion 存储库中创建主干、分支和标签目录?

创建主干、分支和标签目录的最佳时间是什么时候?

我已经执行svnadmin create --fs-type fsfs /home/firefli/web/projects/subversion并拥有一个空白的存储库。如果我创建trunk目录,使用svn mkdir file:///home/firefli/web/projects/subversion/trunk它就可以正常工作,但我转到修订版本 1。

并不是说进行第一次修订是一个问题,我只是确信我以前做过不同的事情并且正在寻找最佳实践。

谢谢

答案1

当我们在工作中创建 SVN 存储库时,我们svnadmin create会创建svn import一个包含 3 个目录的框架文件夹,然后立即提交并将其推送到修订版本 1(我们有一个 bash 脚本自动执行所有这些操作)。我认为没有比仅进行初始提交更好的做法了?

答案2

您可以一次创建所有目录(产生一次提交),甚至无需检出存储库。请参阅此 Windows 示例:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches

答案3

在新存储库的全新签出中,我创建并添加了三个目录 - tags、trunk 和 branch。我提交了这三个目录;存储库处于修订版 1,然后我切换到 trunk 并开始工作。其实没什么大不了的。

相关内容