SVN Branch Spec,我该怎么做

时间:2011-06-21 15:49:38

标签: svn tortoisesvn

说我在主干中有几个文件夹

  1. 躯干/文档
  2. 躯干/ ApplicationServices
  3. 躯干/释放
  4. 躯干/ ApplicationUI
  5. 我想将 ApplicationServices ApplicationUI 分支到新分支。

    我想创建一个分支规范

    • ../ trunk / ApplicationServices ../ branches / BAU01 / ApplictionServices
    • ../ trunk / ApplictionUI ../ branches / BAU01 / ApplictionUI

    不要接收Rlease和Documentation文件夹我想将它们留在主干中,不想对它们进行版本化或分支它们。

    然后根据规范创建分支。这就是我之前用过的Sourcecontrol mechanisam,

    如何在SVN中执行此操作,Tortoise选项不显示任何类似于分支规范的内容。

    你能帮忙吗?

    感谢。

    维奈

4 个答案:

答案 0 :(得分:3)

以下是一个例子:

svn copy svn://server/repos/trunk/trunk/ApplicationServices 
                       svn://server/repos/branches/BAU01/ApplictionServices
svn copy svn://server/repos/trunk/trunk/ApplictionUI 
                       svn://server/repos/branches/BAU01/ApplictionUI

这将创建这两个项目的分支,并将它们保存在分支/ BAU01位置。

答案 1 :(得分:0)

在TortoiseSvn中,您可以使用Branch/Tag功能。有一个关于它的相当重要的教程here

答案 2 :(得分:0)

您可以参考this主题:How do I create a branch in SVN?

答案 3 :(得分:0)

简短的故事是:使用“复制到”并将分支名称作为目的地。

在SVN中,分支只是一个目录。有多种方法可以创建目录,然后在那里复制现有文件。