我正在使用陆龟SVN,我想创建一个具有当前分支的类似内容的新分支。我有一组开发人员可以在该应用程序分支上工作。
当前分支的内容是 GigaBytes ,因此复制和粘贴然后将其添加到存储库需要很长时间。
有没有办法跳过将其添加到存储库并直接创建某种镜像副本?如果不花那么多时间,我可以直接在服务器上进行吗?
由于
答案 0 :(得分:1)
如果正确使用svn copy命令,它将创建一个分支,而不实际创建存储库中每个文件的物理副本。他们称之为#34;便宜的副本"。创建几乎是即时的,并由分支所基于的修订版支持。
在控制台中输入此命令以详细了解选项。
svn copy --help
还可以看到这些链接非常适合使用svn
为1.7
http://svnbook.red-bean.com/en/1.7/svn.branchmerge.using.html。
为1.8
http://svnbook.red-bean.com/en/1.8/svn.branchmerge.using.html
在下面的示例中,它使用廉价副本创建分支不创建重复副本。切换-m是指定"对此提交的注释"
和@ 200是您要创建分支的修订版。希望这会有所帮助:)
$ svn copy http://svn.example.com/repos/calc/trunk@200 \
http://svn.example.com/repos/calc/branches/my-calc-branch \
-m "Creating a private branch of /calc/trunk."