2017-04-25 31 views
0

enter image description here希望找到精通SVN的人来帮助解决我和SVN中经验丰富的同事困惑的问题。成功合并后变化没有出现在代码库

我最近正在将新内容合并到Trunk中。我在对话框中看到我编辑过的文件全部正常滚动屏幕,然后收到'Merge successful'消息。

但是,当我查看Trunk时,没有任何更改存在。在回购浏览器中,您通常可以看到最近更改的作者用户名以及时间戳,它显示了之前的合并不是由我创建的。

受挫,我的同事来观察整个过程,并确认他看到了同样的事情:合并似乎成功,但没有更新持续。

有没有人看过这个之前,任何人都可以提供任何建议?我已经花了几个小时在这一点上搜索,并且正在耗尽可能的罪魁祸首。

+0

您确定您没有执行[只记录合并](http://svnbook.red-bean.com/en/1.7/svn.branchmerge.advanced.html#svn.branchmerge.advanced。 blockchanges),对吧?我知道你必须走出自己的方式来做到这一点,但值得一提的是...... –

+0

另外,你说你做了合并,然后看看回购浏览器,看不到更改。你知道你需要在合并之前提交你的修改,然后才能显示在版本库中,对吗? –

+0

是的,自然我承诺 - 我有点新,但不是那么绿色:) –

回答

0

在提交这些更改之前,您不会在回购浏览器中看到合并的更改: 合并仅更改工作副本中的文件,而不是直接在存储库中。

这意味着您必须先提交您的更改。

+0

对不起,这是暗示。当然,主干合并后就犯了。 –

相关问题