2013-02-27 88 views
2

我已经使用了SVN,但今天它给了我一个问题。我有一个不会更新的文件。如果我对前一个版本进行“差异化”,它会向我显示应该进行的更改。如果我对文件进行了SVN更新,它说它已经完成了它,但文件不会改变。我做了一个'干净的'。我已经删除了整个存储库,当“更新”完成时,最新版本仍未被提取。它几乎就像它更新时不会获取最新版本一样。SVN不会更新文件

现在感到困惑。

+0

我删除了整棵树,并做了一个结帐 - 同样的结果!它决定给我那个文件 – Rob 2013-02-27 12:14:32

+0

你怎么知道它没有获取最新版本?你是否检查过你的当前版本(文件属性,Subversion版本)以及版本库中的版本? – mliebelt 2013-02-27 13:45:08

回答

2

Update菜单项旨在将存储库更改引入您的工作副本。由于没有更改被提取,我会说你的文件是最新的。

Diff with previous version菜单项显示提交给这个文件的最后更改。它总会显示一些东西。

+1

我们重新启动了服务器,它似乎现在都在工作......嗯...... – Rob 2013-02-27 14:19:26

+0

它如何解决OP的问题?文件不应该更新到该文件的最后提交版本? – aProgrammer 2015-06-25 08:20:07

+0

@Amit--我们无法读懂别人的想法。我没有解决OP问题(重新启动) - 我回答了他的问题,声称当“以前版本的差异”显示更改时,文件已过时(这显然是错误的)。如果他提供了正确的和敏感的信息,则需要不同的答案。 – 2015-06-25 09:28:23