SVN(TortoiseSVN)提交文件時忽略obj和bin指定目錄
我們在協(xié)作開發(fā)時,會經(jīng)常將bin目錄和obj目錄添加到SVN版本管理中,
很容易造成版本沖突,在VS中不斷地編譯程序集和提交程序,將帶來版本暴增問題.
如果你用的是SVN(TortoiseSVN)可以通過添加屬性來忽略掉
具體實現(xiàn)步驟:
方法一:
- 在解決方案目錄上點(diǎn)右鍵
- 在SVN菜單中找到"屬性"點(diǎn)開
- 在彈出窗中點(diǎn)"新增"
- 在彈出窗中的"屬性"中選擇"svn:ignore"
- 然后取值中填上bin和obj各一行(記得換行哦)
- 確認(rèn)并提交目錄更新即可
然后每次我們提交解決方案目錄的時候就會忽略掉bin和obj目錄啦
方法二:
如果你的VS中安裝了Subversion-AnkhSVN插件,
就可以在打開解決方案后在項目中選中文件直接右鍵,
從項目中排除此文件,在提交一下即可
問題解答:
有人會問:忽略了以后,各個項目之間的引用關(guān)系怎么處理,有沒有好的辦法,
現(xiàn)在是忽略之后其它的人從SVN更新下來,項目本身就沒有這部分內(nèi)容
其實忽略bin和obj目錄不會對項目的引用關(guān)系有影響,下面我們看下解決方案
解決方案:我們選中項目->點(diǎn)開屬性->點(diǎn)擊生成選項->指定輸出路徑即可
(把DLL全部指向同一個文件夾,只需要在第一次獲取項目的時候獲取一下此文件夾即可)
原文鏈接:SVN(TortoiseSVN)提交文件時忽略obj和bin指定目錄