使用GIT进行源码管理 —— 在VisualStudio中使用GIT

GIT做为源码管理的方式如今是愈来愈流行了,在VisualStudio 2012中,就经过插件的现实对GIT进行了官方支持,而且这个插件在VS2013中已经转正。本文在这里简单的介绍一下如何在Visual Studio中使用GIT进行源码管理。服务器

PS: 因为篇幅所限,本文并无对相关基础知识进行介绍,在读取本文前,假定你已经对GIT有必定的了解,而且对VisualStudio的团队管理器比较熟悉,后续有时间的话再进行相关知识的介绍。工具

将项目添加到GIT源码管理 fetch

将项目添加到GIT源码管理和经过TFS管理方式同样,直接在解决方案的右键菜单中点取便可。spa

和以前不一样的是,此时会出现一个对话框会让你选择使用传统的TFS方式仍是GIT方式来管理,这里选择Git。插件

选择完后,咱们就能够在团队资源管理器中看到项目已经被托管起来,而且已经新建你一个master的分支。命令行

    

安装第三方Git工具 blog

从上面的截图咱们也能够看到,团队管理器视图会提示你安装第三方Git工具。虽然不安装也可使用,可是VisualStudio中集成的功能是比较少的(就目前来看,是不够用的),若是要使用其它的功能,则须要经过第三方Git工具来实现。资源

安装方式比较简单,直接按照提示不停的下一步便可,这里就很少介绍了。系统本身带的是Git For Windows,带一个命令行和一个GUI程序,命令行能够在VS中直接启动,比较方便。你也能够本身安装其它的工具,第三方工具和系统自带的Git不冲突,能够同时使用。同步

提交更改 源码

从团队管理器中咱们能够看到,对于Git的操做分包括更改、分支、提交三种。当咱们把项目加入源码管理后,首先就是须要提交咱们的修改,这里使用的是"更改"功能,而不是"提交"("提交"页面是进行发布到Git服务器管理的)。进入提交页面后,操做界面以下:

    

首次使用时须要配置用户名和密码,这个是全局设置。而后输入提交消息,点击提交按钮便可提交了。提交完成后,额能够到分支页面查看全部提交的历史记录。

    

建立分支

建立分支比较简单,直接点击新分支连接,选择源分支,输入名称便可:

    

切换分支

建立分支后,系统便自动切换到新分支上 ,此时咱们的修改都是在新分支上进行。

    

若是要切换分支,直接在分支页面双击相应的分支便可,选中的分支高亮显示,同时代码也会自动切换到相应的分支,很是方便。

合并分支

分支修改完成后,每每会将其合并到主线上,点击合并连接,选择相应的分支,点击合并按钮便可。

    

发布到Git服务器

本地修改完成后,须要将其发布到Git服务器,以供备份和项目其它成员分享。发布的方法也比较简单:

  1. 进入"提交"页面
  2. 选择要发布的分支
  3. 输入Git仓库的URL
  4. 点击发布按钮

    

首次发布时会出现一个对话框提示输入Git仓库的身份认证信息。

和Git服务器同步修改

和Git服务器同步修改的经常使用命令后fetch、push、pull,在VisualStudio中也有对其进行支持,这里就很少介绍了。

    

若是你嫌麻烦的话,甚至能够直接点击同步按钮,一次性完成全部操做。

克隆Git仓库

对于非项目建立者的团队成员来讲,首先的一步就是克隆Git仓库。操做方式以下:首先在团队管理器窗口中选择"链接到团队项目",选择" 克隆"连接,输入远程Git库的URL和本地路径,点击克隆按钮便可。