如何从TortoiseSVN中的现有应用程序代码创建新分支

时间:2016-04-04 15:50:16

标签: svn tortoisesvn branching-and-merging

我们一直致力于最初从Tortoise SVN中继检出的应用程序版本。不幸的是,不是先从该主干创建一个新的分支,然后提交并更新我们对该新分支的更改,我们一直在我们之间来回传递应用程序,并且从未为它创建分支。现在我想创建一个分支并将更新的应用程序放入其中。我能这样做吗?你能告诉我怎么样吗?

我在Tortoise SVN中为应用程序添加了一个空分支文件夹,但是我还没有找到一种方法来添加现有代码。我在网上搜索时发现的一切都是关于从主干或工作副本创建分支,我不认为现在可以选择。

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,如果我翻译得正确

  

我在后备箱中有RX:RY范围,我希望将其视为特殊分支

然后你的作案手法是错的。你必须:

  • 从主干的Rev. X(svn copy ^/trunk@X ^/branches/branchname
  • 创建分支
  • 合并范围X + 1:Y从主干到创建分支(svn merge ^/trunk -r X+1:Y .,其中。是分支的WC)
PS:我太懒了,不能为TSVN展示这些操作,它们在“翻译”中很明显