“更新”命令在VisualSVN中不起作用

时间:2010-07-03 12:50:09

标签: visual-studio svn tortoisesvn visualsvn

我正在使用TortoiseSVN / Subversion / VisualSVN来单独管理版本控制 - 我是唯一的开发人员。作为一个新的我创建了Trunk和一个分支与分支用作WIP和Trunk进行紧急错误修复并发布释放等等等等等等......

现在我已经完成了我的第一次错误修复并发布了它,现在需要将主干(已提交)中的一些更改带入我的WIP(已提交)版本。 VisualSVN的文档表明我需要做一个Update ..来引用..

  

“经常发生这种情况,当你一直在研究你的变化时,   其他人已经完成并承诺自己的改变了   库。因此,将任何更改合并到您的中是个好主意   提交前的工作副本。只需选择 VisualSVN |更新主要   菜单命令和其他人提交但未反映的所有更改   您的工作副本将被纳入您的工作副本。“

单击“更新”似乎什么都不做。在我的中继中进行的少量更改不会导入到我的WIP副本中。

这是一个错误,还是我完全误解了它应该如何工作?

3 个答案:

答案 0 :(得分:1)

“更新”命令从存储库中下载可能已由其他开发人员更新的最新版本,它可以更新您的版本或将其与您的更改合并。 由于您是唯一的开发人员,因此您不会使用这么多。

使用“提交”命令保存更改。

答案 1 :(得分:1)

如果你有两个分支 - “trunk”和“branch”,那么除非你从一个分支合并到另一个分支,否则你将看不到在另一个分支中做出的更改。

答案 2 :(得分:0)

您正在阅读的内容以及您想要做的事情并不是一回事。正如Damien所指出的,更新用于更新你的副本(无论是分支机构还是主干),以便让其他人改变它。

如果我正确阅读,您要做的就是将主干合并到您的分支中,这是您可以阅读的有关如何在此处执行的操作http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html,只需向下滚动到保持分支同步< /强>