SVN更新未应用。尽管文件标记为不同步

时间:2015-06-08 20:15:41

标签: svn

我最近在SVN中创建了一个项目结构。将我的项目检入app文件夹,然后进行了一些编辑。我正在编辑一个未检出的项目版本(我将原始项目复制/粘贴到新的SVN回购中)。我想我只是想我以后可以在回购中指出它并进行更新,它会起作用。另一位开发人员拉动了项目,进行了一些更改,然后检查了它们。试图使我的本地项目同步;我用SVN HEAD版本将一个新的repo /项目拉到我的本地,删除了我在本地修改过的repo中的所有文件,并用我编辑的文件替换它们。我希望如果我只是从那一点做了更新,SVN会尝试将我的本地更改与SVN中的HEAD合并。

当我更新时,没有任何反应。

我签出的项目中的文件显示红色复选标记,因此SVN知道它们不同步...

我尝试在根文件夹上使用“完全递归”进行修订更新。仍然没有任何东西被拉扯。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

你应该:

  • 还原所有更改并将工作副本更新为您开始修改的修订版(不是HEAD!)
  • 替换工作副本中的修改文件
  • 将工作副本更新为HEAD

在这种情况下,Subversion会计算同事所做的差异并将其应用于您的更改。