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


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

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

  1. 在解決方案目錄上點(diǎn)右鍵
  2. 在SVN菜單中找到"屬性"點(diǎn)開(kāi)
  3. 在彈出窗中點(diǎn)"新增"
  4. 在彈出窗中的"屬性"中選擇"svn:ignore"
  5. 然后取值中填上bin和obj各一行(記得換行哦)
  6. 確認(rèn)并提交目錄更新即可

然后每次我們提交解決方案目錄的時(shí)候就會(huì)忽略掉bin和obj目錄啦

方法二:

如果你的VS中安裝了Subversion-AnkhSVN插件,
就可以在打開(kāi)解決方案后在項(xiàng)目中選中文件直接右鍵,
從項(xiàng)目中排除此文件,在提交一下即可

問(wèn)題解答:

有人會(huì)問(wèn):忽略了以后,各個(gè)項(xiàng)目之間的引用關(guān)系怎么處理,有沒(méi)有好的辦法,
現(xiàn)在是忽略之后其它的人從SVN更新下來(lái),項(xiàng)目本身就沒(méi)有這部分內(nèi)容

其實(shí)忽略bin和obj目錄不會(huì)對(duì)項(xiàng)目的引用關(guān)系有影響,下面我們看下解決方案

解決方案:我們選中項(xiàng)目->點(diǎn)開(kāi)屬性->點(diǎn)擊生成選項(xiàng)->指定輸出路徑即可
(把DLL全部指向同一個(gè)文件夾,只需要在第一次獲取項(xiàng)目的時(shí)候獲取一下此文件夾即可)


原文鏈接:SVN(TortoiseSVN)提交文件時(shí)忽略obj和bin指定目錄