让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
相关文章
相关标签/搜索