我有一个问题。有人做了一段时间的改变并破坏了代码。我设法跟踪代码被破坏的日期。不幸的是,那天有14次提交。每次提交都有十几个文件。我喜欢从代码良好的时间开始,并逐步将每个提交添加到良好的代码,直到我找到破坏它的提交。这就是我到目前为止所做的。
svn update -r {YYYY-MM-DD} //让我进入良好的构建
svn update -r revisionNumber //我不认为这是正确的,因为我收到了构建错误,并且每个提交都应该具有干净的构建
如何逐步添加每个提交?
答案 0 :(得分:0)
经过一系列的反复试验,我找到了解决方案。希望这个答案能帮助下一个寻找其他人问题的穷人。
svn checkout yourBranchURL
svn update -r {lastGoodDate}
svn merge -c revisionNumber yourBranchURL //重复此步骤,直至找到正确的修订版