【问题标题】:How can a file be missing from SVN repository?SVN 存储库中如何丢失文件?
【发布时间】:2017-08-19 15:53:44
【问题描述】:

我们在我的办公室使用 TortoiseSVN 进行版本控制。

昨天我向存储库提交了几个新文件。提交后,我要求我的队友进行更新并构建解决方案。他能够建造它。 经过几次登记入住。我离开了这一天。第二天早上,一位队友告诉我 repo 中缺少一个文件,因此他无法构建,并要求我提交它。

我检查了我的工作副本。它显示文件为通勤我接受更新。它从我的工作副本中删除了文件。我检查了 SVN 日志,它显示我从未提交过该文件。

这怎么可能?我的意思是:

  1. 如果我没有提交,其他队友怎么能接受更新 并构建?
  2. 为什么文件没有从我的工作副本中删除 受版本控制?

    或者 SVN 日志中如何丢失文件?

【问题讨论】:

  • 您能否通过添加段落(逻辑部分之间的空行)以改进其结构来使这个问题更易于阅读?
  • 请尽量让你的问题更清楚

标签: svn tortoisesvn


【解决方案1】:

第二天早上,一个队友告诉我文件丢失了 从回购由于他无法建立,并要求我承诺 它。

那是不可能的。如果您实际上将更改作为新修订提交,则修订是不可变的,并且 在存储库中。使用svn logTortoiseSVN's show log command 查看存储库中的更改历史记录。

您的同事有可能只是看错了地方,例如不同的分支或货架。还有另一个可能的原因——管理员删除或损坏了存储库并恢复了过时的备份。在这种情况下,这是管理员的错。

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多