这是我的步骤:
- 从主干切换到我的分支
- 执行从trunks子目录到我的分支子目录的合并,即svn merge https:.../trunk/Class@2209 https:...branches/mybranch/Class@HEAD /Users/me/.../Class
我得到的响应:---将存储库 URL 之间的差异合并到“/Users/me/.../Class”中:C /Users/me/.../Class/NewFileYouDoNotHave.php 冲突摘要:树冲突:1
修订版 2209 与将 NewFileYouDoNotHave.php 添加到主干的修订版相同。我知道我想要以前的版本。但是,以前的主干版本比分支的最新版本旧。(所以我猜有人更新了分支并且没有包含我的文件)。
为了纠正这个问题,我读到冲突可能源于 svn 对哪些文件在哪个修订版中的混淆。所以我删除了 NewFileYouDoNotHave.php 并将其提交到主干。然后添加它并将其提交回主干。我切换到我的分支并再次执行合并,但我仍然得到相同的结果。
根据我上周的经验,我知道如果我切换回主干(现在我在分支中),Subclipse 将断开与 svn 的连接。我将无法再通过 Subclipse GUI 访问 Team 菜单项和执行 svn 命令,但我仍然可以在终端中运行 svn 命令。
技能:noob
SVN:svn,版本 1.6.5 (r38866) 子剪辑
:1.0.6
我真的很感激任何建议、见解等!!!!