2016-04-04 31 views
-1

我们一直在研究最初从Tortoise SVN中继签出的应用程序版本。不幸的是,我们不是首先从该主干创建一个新的分支,然后提交并更新对该新分支的更改,而是一直在我们之间来回传递应用程序,并且从未为其创建分支。现在我想创建一个分支并将更新的应用程序放入其中。我可以这样做吗?你能告诉我怎么样?如何从TortoiseSVN中的现有应用程序代码创建新分支

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

任何帮助表示赞赏。谢谢。

+0

不清楚“通过应用程序来回”是什么意思。另外,我不认为这应该被标记为C#,asp.net或visual-studio-2013。 – Jestin

+0

同意。你是说你只是不断改变你签出的代码,而没有提交或更新?所以你仍然有一个基于旧代码的工作拷贝,而你有一些你想在分支中使用的新代码,它目前不在SVN中? – Ben

回答

0

好吧,如果我正确

翻译你我有RX:在树干RY范围内,这是我希望看到的特殊分支

那么你的作案手法是错误的。你必须:

  • 从主干的修订版X创建分支(svn copy ^/[email protected] ^/branches/branchname
  • 合并范围X + 1:Y从主干创建分支(svn merge ^/trunk -r X+1:Y .,哪里是分支的WC)

PS:我懒得为TSVN展示这些操作,它们在“翻译”中显而易见

相关问题