首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnkhSVN提交冲突

AnkhSVN提交冲突
EN

Stack Overflow用户
提问于 2012-08-04 06:11:05
回答 1查看 2.5K关注 0票数 1

我们有多个开发人员在一个Web应用程序/项目上工作。为此,我们使用AnkhSVN。

其中一位开发人员做了一些修改并提交了该项目。几天后,团队中的另一个开发人员进行了一些更改,并进行了提交。

之后,第一个开发人员的更改消失了。第二个开发人员的更改覆盖了第一个开发人员的更改。

如何恢复?如何保持这两个更新?

请说得具体一点。这个主题的解决是非常重要的.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-04 18:32:20

实际上,当您不是最新的时候,您不能提交更改。我猜第二个提交人做了坏事..。因此,现在的问题是让这两个更改“死后”合并。

为了恢复,我会尝试(假设我正确地理解了你所做的事情,这是有教养的推测,因为我没有尝试过):

  1. 复制当前状态(没有..svn文件夹!)进入临时文件夹--这应该是提交器2对初始状态的更改。
  2. 回滚到第一次提交之前的修订(“更新到修订”),即他们都从(可能)开始的版本。
  3. 复制临时文件夹中的更改
  4. 在提交第一个版本后更新该修订版。这应该尝试合并更改,并且可能会引发一些需要手动解决的冲突(这可能是数字2出错的地方)。之后,您应该同时对工作副本.进行更改。
  5. 清除临时文件夹并复制当前状态(再次没有.svn文件夹)
  6. 现在我们变得丑陋了:更新到标题修改并复制更改。
  7. 检查您是否有一些有意义的东西(编译)和提交。

记住,除非你破坏回购--这毕竟是版本控制.:-)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11806393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档