SVN提交问题

时间:2012-03-25 20:26:18

标签: eclipse svn commit

每当我将一些代码提交到我的SVN存储库然后再次与存储库进行同步时,“团队同步”面板会向我显示我的代码上有一个更新,它显示0个文件,只是一个“空”更新“以更新到日食中的最新修订号(我做过的最近代码提交的修订号)。我在Windows 7上。我在Mac中使用了相同的工具,它工作正常。每当我在Mac Eclipse中进行提交时,它会自动更新它。

这是一个错误还是我缺少的东西?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我怀疑虽然你在Mac和Windows上都安装了Eclipse,但SVN插件或该插件使用的SVN连接器在你的两个设置之间是不同的。

我担心我手边没有细节,但之前已经看过这种行为。如果在执行提交后最终没有传入更改,则Eclipse中的SVN集成最有意义。似乎其中一个Eclipse插件在提交之后决定立即轮询任何未完成的更改。它会看到项目的顶级文件夹已更新,因此请将其标记为更新。

这准确反映了SVN中发生的情况 - 如果您提交了新版本,则会在存储库中创建,但是在您执行更新之前,您的本地签出不在该修订版本中。如果你在提交后立即在命令行上运行“svn info”,你会看到这一点。