如何强制subversion提交过时的文件?

Bar*_*iak 10 svn version-control commit

我想用前一版本"覆盖"我的最后一次提交.我试图检查版本631,做一些更改,并将其作为版本633提交.但是svn不同意,因为版本632存在.

最简单的方法是什么?这是一个多文件提交.我不想手动制作它.

Raj*_*ore 9

而不是检查631,执行REVERT到631.然后您可以更改并签入.


raf*_*end 7

问题有点陈旧,但答案可能对将来的参考有用:

嗯,实际上,不应该将过时的文件提交给SVN.出于安全原因,服务器本身拒绝这些文件.要做的一件事是从上一版本进行更新,但在合并过程中自动保留"过时"文件:

svn up --accept mine-full

换句话说,这将执行更新,但忽略任何传入的合并.

  • 请注意,虽然它将忽略传入的合并,但它仍将恢复尚未在SVN中标记为已删除的丢失文件. (2认同)