1. 直接拷貝倉庫的項目代碼.
? ? a. 復(fù)制到另外一臺電腦的倉庫里面,svn服務(wù)器能照常使用.
? ? b. Inport Existing Repositories導(dǎo)入也可以.
2.改變svn服務(wù)器倉庫默認的地址.
3.刪除服務(wù)器上的文件.
? ? ? ?a. Repo-browser
? ? b. 使用Delete進行刪除
4.徹底刪除提交到服務(wù)器上的代碼.
? 1. 登錄到svn服務(wù)器上姜盈,進入到項目的svn目錄.
? 2. 進入db目錄,刪除此目錄下的rep-cache.db皂岔。并修改此目錄下的current文件缩挑,將其修改為上一個版本躁劣,例如565.
? 3. 刪除db/revs/0/目錄下的566文件甲献。
? 4. 刪除db/revprops/0/目錄下的566文件闲延。
? 至此,服務(wù)器端已經(jīng)回退到r565版本告丢,此時可以將本地下載到的代碼刪除枪蘑,重新從svn服務(wù)器上下載一份代碼,然后基于此代碼繼續(xù)修改提交岖免。 ? (如果在windows下使用TortoiseSVN,還需要刪除本地的緩存岳颇,不然會出現(xiàn)再次提交后,其日志顯示出現(xiàn)錯誤的情況颅湘,刪除方法為點擊TortoiseSVN的settings,在選擇"Saved Data"话侧,點擊Clear清除Log message即可.說明:這種刪除SVN版本庫中版本的方式也適用于徹底刪除SVN中不用的特定版本,清理出SVN版本庫空間栅炒,加快SVN版本庫的訪問速度掂摔。如果再結(jié)合SVN的dump,load等版本庫的備份操作將會達到更好的效果赢赊。)