Tortoise SVN创建一个具有相同内容的新分支

时间:2014-05-03 18:55:23

标签: svn tortoisesvn

我正在使用陆龟SVN,我想创建一个具有当前分支的类似内容的新分支。我有一组开发人员可以在该应用程序分支上工作。

当前分支的内容是 GigaBytes ,因此复制和粘贴然后将其添加到存储库需要很长时间。

有没有办法跳过将其添加到存储库并直接创建某种镜像副本?如果不花那么多时间,我可以直接在服务器上进行吗?

由于

1 个答案:

答案 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."