讓svn具備分佈式的功能。

最近開發遇到了個難事。公司的svn庫不能隨便提交,必需要通過驗證。可是平時修改太多,若是不提交到svn說不定前面被刪掉的代碼後面又須要了。svn自帶的relocate和switch都不能達到要求。找遍網上,找到一個svn和git合用的解決方案。感受又要裝一個git還要配置和學習,更麻煩。git

想到一個好方法、簡單:在同一個目錄下checkout 一次公司庫,而後運行下面的批處理,而後提交到本身的本地庫。須要提交到公司庫時再次運行便可切換回去,而後提交到公司庫。平時開發再運行,就能夠切換回來。svn

注意,在公司庫中添加忽略此bat文件的命令,便可保持公司svn庫的整潔。學習

cd %~dp0
attrib -h -s .svn
attrib -h -s .1svn
rename .svn .tsvn
rename .1svn .svn
rename .tsvn .1svn
attrib +h .svn
attrib +h .1svn
相關文章
相關標籤/搜索