【发布时间】:2015-12-31 17:49:12
【问题描述】:
我有一个多个用户正在处理的 svn 链接目录。前几天我输入了svn info,看到最后一次修订(rev: 100)是一个月前的,最近的代码(rev: 104)大约有4次提交。我想知道为什么有人决定更新回那个旧版本。然而,经过进一步调查,我意识到该代码实际上是最新的代码,尽管 svn info 说该代码来自第 4 版之前的提交。 svn status 没有将 rev 100 和 104 之间代码差异的任何文件标记为“已修改”。如果我没有查看特定文件,我只能假设代码从 rev: 100 开始就已经过时了。我尝试了svn update,它使svn info 的修订号超过了最近的修订版本为 rev: 105,所以现在svn info 给出了准确的修订号。任何代码都没有更改。但是,我想知道旧版本号出现在svn info 中的原因可能是什么,是否有办法避免这种情况再次发生?我想我总是可以做svn update,但如果我正在做某事,有时我可能不想这样做。有谁知道怎么回事?
感谢您的帮助!
【问题讨论】:
标签: svn version-control