首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向后移动SVN Trunk head

向后移动SVN Trunk head
EN

Stack Overflow用户
提问于 2015-01-22 11:58:12
回答 1查看 44关注 0票数 0

我们的主干遇到的问题是,在某个时刻,有人移动文件并删除顶级目录,然后提交该更改,然后恢复该目录并提交该更改。

从外面看,我们认为这很好。直到其他分支从主干同步。现在,这意味着当同步分支时,SVN将删除该顶级目录,然后只需重新添加该目录的中继状态...导致该目录中的所有更改在分支上丢失(糟了)。

因此,需要一种方法来倒回SVN头。

我们唯一的想法是从上一次提交中创建一个分支,并尝试创建该主干,但这似乎可能会导致一些问题(如树冲突)。

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 15:39:30

尝试反向合并到主干:

代码语言:javascript
复制
svn merge -r HEAD:prev . 

在当前的主干工作副本中执行此操作。prev应为首次删除目录之前的版本。

有了这个,你当然会丢失从现在到prev之间对主干的所有更改,例如,但至少你的分支应该是OK的。

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

https://stackoverflow.com/questions/28081059

复制
相关文章

相似问题

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