使用github和googlecode都有一个问题,如果你不愿意为些付费的话,就只能把自己的代码公开。有没有一种即免费又可以使用git进行协同开发的工具呢,经过探索与技术的进步,金山快盘已经具备了这个实力
1、安装git客户端和Tortoise Git(更好支持中文)
2、安装金山快盘客户端,最好新建一个账户仅用于同步代码使用,或者新建一个目录同步代码
3、在金山快盘建项目目录,将使用
4、勾选Make it Bare,点击OK就建好了一个空的仓库
5、将项目目录推送到快盘目录(要自定义快盘目录,并选用英文名称)
这样就可以实现本地代码与快盘上的bare库的同步了,现在快盘对碎小文件的同步速度也有了大大的提高,所以基本不用担心速度问题。
接下来该讲一下怎么样协同操作
1、将这个项目目录共享给快盘好友
2、填写你好友的快盘账号,赋予可编辑权限,点击应用就可以了
3、通过你好友的快盘,查找到共享的这个目录,并使用git clone到本地,这样就实现了两的同步
同样,加人的操作都是通过快盘来实现的。这样就完成了多人协同开发的问题。
这里有一个问题,快盘并不像github 或googlecode那样可以判断多人同时提交的问题,如果快盘出现同步提交时会出现后者覆盖前者的问题,所以在一个人提交完成未同步完成时,另外一个人千万不要同步代码,不然可能会出现不可预料的问题。
不管怎么说,这样就实现了不花钱托管私有代码的目的,而且还能通过简单的操作实现多人协同开发,不得不说是开发人员的一大福音啊