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