建好之后就可以把本地的项目push上去了,本地只管pull、push就行,仓库的同步交由快盘负责。
到此为止就可以使用Git+快盘仓库了,如果不考虑电脑的消耗资源,看起来区别跟svn不大。但是无论从实用性和方便性,Git都优于SVN,SVN+金山快盘是要在本地跑SVN服务的,相当耗资源,而Git不跑什么服务,顶多跑个十来M的快盘,小意思。
并且SVN的分支管理远不及Git,不过Git也有点小缺点,比如更改文件后文件图标不立马变色,调用第三方的对比工具(如BeyondCompare)弹出速度比较慢(最慢的时候我都以为电脑死机了,并且文件如果没有变化diff的话BeyondCompare就不弹出,不人性化)。不过这些都是小问题,可以忍受。
另:基于局域网共享文件夹的Git服务器模式也类似,注意创建仓库的时候选中央资料库就行了。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)言归正传,接下来就介绍如何实现网盘+Git Gui 团队间版本管理
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)这里要说明一下,可用的网盘要有共享功能而不是分享功能,在百度云网盘、腾讯的微云网盘、360云盘和金山快盘中找了一下,发现只有金山快盘有这个功能,所以团队开发得用金山快盘了来实现了。
1、用金山快盘来做服务,之后把网盘中的相关目录共享给好友这样我们退出网盘,用刚才共享的那邮箱来登录网盘,我们发现这个网盘中多了一个我收到的共享文件目录,打开看一下就是我们共享的目录
2、接下来我们需要用上篇的方法把这个目录中的文件clone下来,但是快盘的共享目录是用邮箱来做名称的,如:
D:htwkaupanwebtideshareboxtinwai@qq.comMySelf 里面含有@符号,这个在Git里面是有特殊用处的,不用急,我们可以用mklink /J 来做一个目录联接就可以了,具体操作,我们打开Dos窗口输入如下指令:
mklink /J D:htwgittestGitTest.git D:htwkaupanwebtideshareboxtinwai@qq.comMySelf
这样我们就建立了一个git.git到网盘的联接,我们就可以用这个git.git当网盘路径在Git里面用了
3、我们在gittest目录根目录下面右键选Git Bash输入:
git clone GitTest.git
我们下载下来项目代码, 打开看一下和我们在前面网盘提交的是一样的呀,我们还是修改一下代码
4、重复上篇的步骤提交代码,再退出现在用户用原其它用户或原用户登录,再更新一下代码看一下,是不是已经变化了
到此为止,一个小团队的代码版本管理系统就完成了,对于在创业路上的小团队来说是一个不错的选择,当然对于大的团队来说还是有自建的最好