SVN當(dāng)中回退(revert)到某一版本的第二種方法switch

回退(revert)到某一版本(方法2)馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號(hào): 73203
馬克-to-win:假設(shè)現(xiàn)在我們最新版本是14,但是我們想回到10版本開(kāi)發(fā)。我們有另一方案可以選擇,見(jiàn)上圖的第一圖,switch to Revision 10,這樣項(xiàng)目可以切換到版本10,但是不能提交,必須還得與資源庫(kù)同步update更新一次服務(wù)器。之后再像上面一樣,一個(gè)一個(gè)文件的compare with/修訂版,再獲取內(nèi)容。馬克-to-win:兩種方法的實(shí)現(xiàn)原理不一樣:第一種方法是在最新的版本14基礎(chǔ)上,merge(svn的merge命令)12和11版本(因?yàn)槟阆牖氐?2版本)。第二種方法是先切換(svn的switch命令)至版本10,之后在update最新版本。(個(gè)人感覺(jué)switch方法簡(jiǎn)單可靠一點(diǎn),就是簡(jiǎn)單的切換,merge有時(shí)會(huì)有很多沖突)

尤其注意,比如我從14想回到10,而在11的時(shí)候刪掉了一些文件。這時(shí)就會(huì)造成沖突,死活提交不了。后來(lái)我是手動(dòng)補(bǔ)了一些文件,才可以提交的。(svn: Aborting commit: 'D:\eclipseJee\testWeb2\wanzi.jsp' remains in conflict)