SVN(TortoiseSVN)提交文件時忽略obj和bin指定目錄


我們在協(xié)作開發(fā)時,會經(jīng)常將bin目錄和obj目錄添加到SVN版本管理中,
很容易造成版本沖突,在VS中不斷地編譯程序集和提交程序,將帶來版本暴增問題.
如果你用的是SVN(TortoiseSVN)可以通過添加屬性來忽略掉

具體實現(xiàn)步驟:
方法一:

  1. 在解決方案目錄上點(diǎn)右鍵
  2. 在SVN菜單中找到"屬性"點(diǎn)開
  3. 在彈出窗中點(diǎn)"新增"
  4. 在彈出窗中的"屬性"中選擇"svn:ignore"
  5. 然后取值中填上bin和obj各一行(記得換行哦)
  6. 確認(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指定目錄