【发布时间】:2017-04-25 15:27:43
【问题描述】:
enter image description here希望能找到精通 SVN 的人来帮助解决困扰我和一位在 SVN 方面经验丰富的同事的问题。
我最近正在将新内容合并到 Trunk。我在对话框中看到我编辑的文件都像往常一样向下滚动屏幕,然后收到“合并成功”消息。
但是,当我查看 Trunk 时,没有任何变化。在 repo 浏览器中,您通常可以看到最近更改的作者用户名以及时间戳,它显示了以前不是由我进行的合并。
困惑的是,我的同事来观察整个过程并确认他看到了同样的事情:合并似乎成功,但没有任何更新持续存在。
有没有人见过这个,有人可以提供任何建议吗?在这一点上,我已经花了几个小时在谷歌上搜索,并且正在耗尽可能的罪魁祸首。
【问题讨论】:
-
你确定你不是在做record-only merge,对吧?我知道你必须竭尽全力做到这一点,但值得一问......
-
另外,你说你做了合并,然后在 repo 浏览器中查看并没有看到更改。您知道您需要在合并后提交您的更改,然后才能显示在存储库中,对吧?
-
是的,我自然而然地承诺 - 我对它有点陌生,但不是很绿色 :)
-
只是确保。在提交之前,您是否看到工作副本中的更改?提交成功了吗?它的修订号是多少?您在回购浏览器中根本看不到您的提交吗?您确定要提交到您在回购浏览器中查看的同一个地方吗?愚蠢的问题,我知道,但最好是他们才是问题所在,而不是在 Subversion 中找到一个严重的错误。
-
是的,所有的好问题,一点也不愚蠢——所以此时我们处于修订版 69600。提交确实成功,在 repo 浏览器中你看不到正确的时间戳,即是什么让我们意识到这种情况正在发生。因为更高级的管理员观察了检查过程的每一步,几乎正如你提到的那样,我们确信它是正确的目的地/正确的合并提交过程/等等。
标签: windows svn tortoisesvn ankhsvn