最近開發遇到了個難事。公司的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