码迷,mamicode.com
首页 > 其他好文 > 详细

小白也能用Git管理团队项目了:百度云同步+Git Extensions+Git Source Control Provider

时间:2015-01-22 01:41:53      阅读:578      评论:0      收藏:0      [点我收藏+]

标签:

百度云同步

百度云同步,会将本地的某个文件目录和云端进行同步。如果在本地将这个同步的目录设置为Git的中心服务器,那么本地push到中心服务器的内容也会被同步到云端。其他开发者只要也进行相同的设置,就能够进行合作开发。

下面使用一个远程和本机来模拟两个开发者,先是安装云同步。

技术分享

技术分享

技术分享

技术分享

技术分享

Git远程仓库命令

新建中心服务器

先在同步目录中创建一个MyTest的项目文件夹。

技术分享

然后使用“git init --bare”来建立中心仓库,中心仓库会自动同步到云端。到这里一个空的中心服务器就建好了。

技术分享

技术分享

clone一个仓库

已经有了一个中心服务器,但这个中心服务器还是在我们自己的磁盘目录里E:\bidiproject,不过它的内容会和云端同步。下面通过clone从中心服务器复制一个本地的Git仓库。

技术分享

技术分享

push

在本地Git仓库G:\mytest中添加一个test.txt文件:

技术分享

 

然后提交到中心服务器:

技术分享

查看中心服务器:

技术分享

pull

下面远程到另外一台电脑,安装云同步和Git,然后配置一个Git用户名,并clone当前的仓库。然后添加一些自己的内容。

 技术分享

技术分享

下面回到本机,更新云同步,会发现中心服务器已经获取上面提交的内容。

技术分享

技术分享

下面将内容获取到本地仓库,发现在mytest中会出现一个my.txt文件。

技术分享

技术分享

Visual Studio插件

在扩展和更新中搜索git,下载Git Extensions和Git Source Control Provider。

技术分享

Git Extensions安装

 打开安装文件进行安装,一种Next到如下图所示,如果之前安装过msysgit就不用勾选了,勾选kdiff。

技术分享

Git Source Control Provider设置

点击VS菜单的“工具”->“选项”,展开左侧的“Source Control”,在右侧的“当前源码管理插件”中选择“Git Source Control Provider”。

技术分享

然后选择Git Source Control Provider Options来设置git.exe和GitExtensions.exe的安装目录。

技术分享

VS项目

创建一个控制台程序,存放的目录是我们之前创建的mytest的本地库中(库中的txt已经删除)

技术分享

技术分享

先设置要忽略提交和推送的文件,像bin之类的文件是不用进行同步的,这里使用默认的忽略选项。

技术分享

 

技术分享

 

提交更改,如果希望更改能够提交到中心服务器中,选择提交并推送,这个时候你会发现云盘在工作,表示有新的内容提交到中心服务器里了。

技术分享

技术分享

技术分享

参考

http://www.cnblogs.com/wilber2013/category/643754.html

http://www.cnblogs.com/wojilu/archive/2011/11/16/using-git-with-visual-studio.html

 

小白也能用Git管理团队项目了:百度云同步+Git Extensions+Git Source Control Provider

标签:

原文地址:http://www.cnblogs.com/zhongxinWang/p/4240489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!