需求:
参加工作也将近有一年了,也认识到版本控制的重要性。在大学时积累了许多的code,参加工作后更是遇到各种问题,积累起来的code常常会更新,所以渐渐的难以维护和查阅了。于是想到将所有的code分门别类的迁移到svn中,但是问题来了,工作环境和生活环境不同步,每天拿着U盘拷来拷去,文件日益增多容易混搅不说,还带来安全隐患。于是设想,利用云盘的同步功能,将代码库【Repository】同步到多台电脑,再通过TortoiseSVN管理。经过多方参考和实践,敲定如下解决方案。
实施准备:
安装如下应用
1、百度云同步客户端(优点:有回收站,不小心删除的话可以收回,有历史版本管理,不贵,1年3块,可以查看100条历史记录)
2、VisualSVN-Server-2.7.2.msi(建立资源仓库,同步的目标)
3、TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi
如有必要,请确保VisualSVN-Server 和 TortoiseSVN对应的Subversion版本一致,后续将介绍如何 自动 commit
实施步骤:
第一阶段:
1、设置百度云盘同步目录, 如 F:\mybaiduyun