0

我使用在线托管解决方案为我的所有个人编程工作保留了一个 SVN 存储库。我是系统的唯一用户,它只是一个备份使用。

现在,当我尝试提交更改时,我被告知项目需要更新。

据我了解,更新是存储库包含我的本地副本没有的更改。但作为唯一的开发者,我不知道这怎么可能。服务器上不能有我没有做的任何更改。

我试图四处寻找更新是否会重新同步,或者可能会删除我最近的更改。我已经有一周没有上网了,所以我的本地副本有很多我不想丢失的更改。

这种情况之前已经发生过很多次,并且总是以大量的琐事而告终,在某些情况下只是创建一个新的存储库,但这似乎很极端。这一次,我有大约 5 个项目都在说同样的事情,所以这一定是我做错了或误解了。

我想知道为什么会发生这种情况以及处理它的正确方法。

4

1 回答 1

0

有时 SVN 只需要维护其元信息更新,但这并不意味着您的文件会被更改或删除。

如果您对此所需的更新没有信心,请执行以下操作:

  1. 将本地存储库复制到另一个文件夹;
  2. 对其执行 aSVN Update并检查文件是否会更改。

我认为没有理由担心,因为您是存储库中的“唯一开发人员”。

于 2013-07-12T17:27:53.633 回答