孤燈野火
          暢想的天空
          posts - 2,comments - 4,trackbacks - 0
          當(dāng)使用了svn版本控制系統(tǒng)后每個(gè)目錄下都會(huì)有一個(gè).svn目錄存在,開(kāi)發(fā)完當(dāng)交付產(chǎn)品或者上傳到服務(wù)器時(shí)一般要把這些目錄刪除,這里總結(jié)了一下在linux和win下的辦法。

          一、在linux下

          刪除這些目錄是很簡(jiǎn)單的,命令如下 find . -type d -name ".svn"|xargs rm -rf

          或者

          find . -type d -iname ".svn" -exec rm -rf {} ";  

          全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset)

           

          二、在windows下用以下法子:

          1、在項(xiàng)目平級(jí)的目錄,執(zhí)行dos命令: xcopy project_dir project_dir_1 /s /i

           

          2、或者在項(xiàng)目根目錄執(zhí)行以下dos命令 for /r . %%a in (.) do @if exist "%%a".svn" rd /s /q "%%a".svn"

          其實(shí)第二種方法可以用來(lái)干很多事的,比如把代碼中的.svn替換為任意其他文件名并在硬盤(pán)根目錄下執(zhí)行,就可以從硬盤(pán)上刪除所有的這個(gè)文件啦。

          3、加注冊(cè)表

          Jon Galloway提供了一段注冊(cè)表代碼,可以將”Delete SVN Folders”命名增加到資源管理器的右鍵上,這樣,鼠標(biāo)點(diǎn)兩下就能把選中目錄下的所有.svn目錄干掉了。Works just great!

          代碼為:

          Windows Registry Editor Version 5.00



          [HKEY_LOCAL_MACHINE"SOFTWARE"Classes"Folder"shell"DeleteSVN]@=”Delete SVN Folders



          [HKEY_LOCAL_MACHINE"SOFTWARE"Classes"Folder"shell"DeleteSVN"command]@=”cmd.exe /c "”TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r "”%1"” %%f IN (.svn) DO RD /s /q "”%%f"” "”

          將這段代碼保存為一個(gè).reg文件,雙擊確認(rèn)導(dǎo)入注冊(cè)表即可。

          reg文件地址:http://d.1tpan.com/9GOXc5dBLS

          posted on 2011-10-26 22:14 孤飛燕 閱讀(212) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): SVN

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 巴南区| 塔城市| 肥乡县| 祁东县| 积石山| 天水市| 石首市| 克什克腾旗| 临朐县| 马龙县| 乡宁县| 监利县| 仁怀市| 中西区| 清苑县| 崇礼县| 琼中| 江川县| 襄樊市| 安庆市| 彰武县| 屏边| 运城市| 八宿县| 孝感市| 海兴县| 峨眉山市| 资阳市| 翁牛特旗| 会理县| 宜兴市| 镇远县| 武宁县| 九寨沟县| 龙游县| 惠水县| 若尔盖县| 玉门市| 大城县| 镇沅| 乌兰县|