假设我在修订版50。 但是,我想恢复到第45版,并将其作为稳定版本提交。
我如何以最简单的方式做到这一点?
答案 0 :(得分:24)
我不确定你的意思是“作为稳定版本提交”,但是根据你想要完成的内容,我建议:
svn update -r45
这将在第45版修改您的工作副本。
或:
svn merge -c -50,-49,-48,-47,-46
这将通过删除45和50之间的所有更改来更新(通过反向合并)您的工作副本。现在,如果您进行更改并提交,则就像您已从存储库中删除了46-50并进行了HEAD修订(51 ?)是r45 +你的改变。
答案 1 :(得分:4)
Reverse merge您要撤消的修订版。这可以在一个或多个文件上完成。通过反向合并,您的工作副本将更改为没有该修订的状态,然后您可以提交。
答案 2 :(得分:0)
您只需使用
更新修订版即可link: function(scope,elem, attr, ctrl)
{
console.log('scope.$$isolateBindings.containerObject',
scope.$$isolateBindings.containerObject)
}
但是这将不允许您提交更改,因为SVN需要您在提交之前将工作副本更新为HEAD。你可以做的是
svn up -r 45
答案 3 :(得分:-2)
我认为一个简单的方法应该是: