0
最近我遇到了一個問題,同時與svn合併代碼。下面是這種情況:合併錯過承諾
幹線 - >分支(合併)
- CD my_project_branch
- SVN合併https://subversion.assembla.com/svn/my_project/trunk/my_project〜/ workspaceAssembla/my_project_branch
- 使用svn commit -m「1.幹線 - >分支「*
在分支上進行了更改
- cd my_project_branch
- svn commit -m「2。由上分支修改 「*
分支 - >幹線(合併)
- CD my_project_trunk
- SVN合併--reintegrate https://subversion.assembla.com/svn/my_project/branches/my_project〜/ workspaceAssembla/my_project_trunk
- 使用svn commit -m」 3。分支 - >幹線(合併) 「*
主幹所做的更改
- CD my_project_trunk
- 使用svn commit -m」 4。由主幹變化」 *
- 幹線 - >分支(!合併卻忘記了一個變化),即合併變化並不致力於分支]
- CD my_project_branch
- SVN合併https://subversion.assembla.com/svn/my_project/trunk/my_project〜/ workspaceAssembla/my_project_branch
- svn commit -m「5。幹線 - >分支(合併卻忘記了一個變化!)」 *(不是所有的文件都致力於!!!)
- 看看分支
- 想出了一些東西被遺漏
嘗試合併幹線 - >分支次化解錯過的東西
- CD my_project_branch
- SVN合併https://subversion.assembla.com/svn/my_project/trunk/my_project〜/ workspaceAssembla/my_project_branch
碰撞!沒有更改合併!
換句話說,我可以看到我在樹幹的改變應該是在分支,但是我不能把它合併爲這一刻(因爲它是部分合並)。有沒有一些補救辦法呢?
我認爲SVN版本不是問題,我認爲這是常見的SVN問題(?)。我用1.7.8。我從頭開始複製了清除存儲庫中的場景。命令列表是標準的(我爲此使用了Subclipse插件):co,up,commit,merge - 沒有任何複雜的。不幸的是,你的解決方案對我來說不起作用 - 在你的命令後,我看不到我的文件丟失了。 –
你能否請包括用於在你的問題中重現問題的確切命令。自1.7.8以來發生了很大變化,特別是與合併有關,您認爲這是Subversion常見問題並沒有多大意義。 –
請參閱我的更新。我爲所提供的步驟添加了命令。 –