【发布时间】:2018-04-04 14:41:48
【问题描述】:
我是乌龟SVN的新手,但我们公司的svn政策如下,我遇到了困难:
- 将应用程序代码从我们所谓的“dev/main” (svn/repo/(app name)/branches/dev/main) 拉到您的本地计算机。
- 在本地进行更改
- 更改完成后,创建一个新分支并将代码签入该分支
- 在我们的 QA 团队批准更改后,将您在分支中的更改移回 dev/main 分支
- 将您的开发/主要更改移动到主干
所以,我可以成功地从 dev/main 结帐到我的本地计算机并进行更改。但是,当我尝试将这些更改移动到新分支时,我遇到了一系列问题,从祖先错误到树冲突。
要切换到新分支,我在本地机器上的 svn 文件夹上单击鼠标右键,选择“Tortoise SVN”,然后选择“切换...”。在“To Path”中,我输入了刚刚创建的新分支的 svn url。我选中“忽略祖先”复选框,否则会产生祖先错误,然后单击“确定”。不幸的是,我收到了树冲突。
我做错了吗?我应该采取不同的方法从一个 svn 目录切换到另一个吗?
谢谢
【问题讨论】:
标签: svn tortoisesvn