我有一个我提交的subversion存储库,它的硬盘崩溃了。我的最新备份是一个版本。我无法提交备份存储库,因为工作副本是一个版本。你是如何解决这个问题的?
答案 0 :(得分:3)
您可以尝试签出最新版本,然后从当前工作副本(提前一个版本)手动将更改复制到其工作副本。那么你应该能够正常提交。
答案 1 :(得分:2)
一种愚蠢的方式是:
答案 2 :(得分:0)
如果我正确理解你的问题(我不确定我这样做),你应该可以使用--force标志:
svn commit --force -m "Reverting to the pre-backup copy"
或者,您可以在另一个目录中查看工作副本,并将所有非.svn文件移动到新的工作副本。
答案 3 :(得分:0)
我认为最简单的方法是:将改变过的文件复制到你工作的地方。然后结帐到-1修订版。然后将文件复制回来并提交。
答案 4 :(得分:0)
签出备份副本,然后复制该副本上的所有工作副本文件,然后提交。如果您有工作副本更改,您可以通过在旧工作副本中生成修补程序,并在新工作副本中还原该修补程序,然后提交,然后再次重新应用修补程序来单独提交它们。