1. 程式人生 > >SVN (TortioseSVN) 版本控制之忽略路徑(如bin、gen)

SVN (TortioseSVN) 版本控制之忽略路徑(如bin、gen)

在SVN版本控制時,新手經常會遇到這樣的問題: 轉自:http://mpqi.iteye.com/blog/1431585

1、整個專案一起提交時會把bin 、 gen 、 .project 一同提交至伺服器 

2、避擴音交編譯、本地配置等檔案在專案中單獨對src、res進行提交,然而整個專案依然成有未提交檔案狀態 

3、由於bin機制是刪除其所有內容重新建立編譯檔案,造成svn衝突、異常 


解決辦法很簡單: 

情況一:建立專案初期 

直接將bin、gen、.project 等不需要提交和版本統一的檔案加入 ignore list 


情況二:已經是開發中期、應用中專案 

1、已經衝突 

將專案clean up 還原最初版本,再update 與svn統一後將其加入 ignore list  再提交 


2、普通路徑 

還原或更新至與svn版本統一後加入 ignore list 


在進行了忽略控制後,在myeclipse或windows 介面下的 TortioseSVN 工具可直接對整個專案進行提交,不會影響編譯檔案等。 


P.S.   

       1)TortioseSVN 工具,右鍵 add ignore list 

       2)android專案建議忽略:.settings 、bin、gen、.project