让我们说一个月前我检查了100个文件到SVN,它们是100版。 今天我检查了所有100个文件到SVN,比如200版。 然而,在此之间,大约50个文件被单独更新并签入各种修订号。 我想从当前版本(200)恢复到每个文件的最新版本,这些版本将根据文件在版本100和199之间变化。 这可能吗? 我知道如何将所有版本还原到版本100,但不是最新版本。
答案 0 :(得分:4)
请查看修订版199。
修订号不是针对单个文件,而是针对完整的存储库。因此,检查199将在修订版200之前将所有文件更新为最新版本。
答案 1 :(得分:0)
签出修订版N时获得的文件版本是该文件的最后一个版本,该文件已签入该版本。因此,例如,如果文件A是作为修订版本5和10的一部分提交的,那么当您查看框架的修订版本8时,您将获得提交版本5的文件A的版本。
所以在你的情况下,只需更新到修订版199;即svn up -r 199