SVN是我認(rèn)為目前最方便的版本管理體系。我最早一次接觸版本管理是大學(xué)剛畢業(yè)時(shí)在深圳騰域游戲公司當(dāng)時(shí)用的是VSS,后來(lái)也有接觸過(guò)SVN,但是由于不是怎么了解,加上大家都用VSS習(xí)慣了,所以當(dāng)時(shí)沒(méi)有完全接納SVN,今年,我來(lái)了網(wǎng)纖時(shí)代,搜狐要求我們?nèi)忾]形開(kāi)發(fā),現(xiàn)在用到的版本管理就是SVN,隨著對(duì)SVN的深入了解,我覺(jué)得VSS跟SVN相比,存在很多的不足。
我十分喜歡SVN的方便,無(wú)論是在Linux下的命令行操作還是在Windows下的資源管理器插件,都十分簡(jiǎn)易。而且code.google.com也支持SVN來(lái)供我們發(fā)布、維護(hù)開(kāi)源項(xiàng)目(例如我的WordPress主題TES)然而,久而久之,SVN文件夾下會(huì)有許多.svn的“meta數(shù)據(jù)”。這些數(shù)據(jù)久而久之會(huì)帶來(lái)不少麻煩。尤其是基于資源管理器交互的Windows系統(tǒng)。
今天看了Jon Galloway的一個(gè)注冊(cè)表腳本,十分方便,分享如下:
建立一個(gè)文本文件,取名為kill-svn-folders.reg(擴(kuò)展名由txt改為reg),內(nèi)容如下:
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文件。成功后,在每一個(gè)文件夾上點(diǎn)擊右鍵都會(huì)有一個(gè)“Delete SVN Folders”的選項(xiàng),點(diǎn)擊之后,既可以刪除這個(gè)文件下下面所有的.svn文件了:
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/zhengkangchen/archive/2009/06/11/4259326.aspx
聯(lián)系客服