VS.net 2013中使用Git建立源代码管理 版本管理
第一次在VS2013中使用Git,也是第一次使用Git,各种不熟悉。百度各种使用经验,大都不屑于使用VS2013集成的Git,建议下载这个下载那个,我也照学了,确实能实现项目的提交、同步、合并的工作,但都不能与VS2013实现无缝配合,总觉得别扭。
经过尝试摸索,终于发现VS2013集成的Git其实已经集成的很好,建项目、配置远程同步地址、提交、同步、合并等工作都能一气呵成。这里分享一下,希望对后来者有帮助。
1、使用SCM Manager在远程Git服务器新建一个空Repositories,这里起名GitTest。
2、打开VS2013,新建项目GitTestProject,右键单击解决方案,选择“将解决方案添加到源代码管理器”,选择Git
2、切换到团队资源管理器(【菜单】视图->团队资源管理器),在上方选择主页图标,可以看到更改、分支等选项。如果是初次使用,会提示“安装第三方Git命令提示符工具”,点“安装”即可。
3、选择上图中的“更改”,代表的是要查看已经更改的文件。目前所有文件都还没有提交,因此所有文件都是已更改项。然后输入此次更改提交的标签(必输项),这里我输入的是“我创建”,点提交按钮,即提交当前更改到本地了。
4、界面显示已提交,接着就可以同步(Push)了,点下图中的“同步”或“未同步提交”,或者切换到主页再选择“未同步提交”,进入同步界面
5、首次同步需要设置远程存储库的地址,将第一步中建好的Repositories的URL复制过来填上,然后点“发布”按钮。如果需要用户名密
码,会弹出窗口让你输入。注意:如果系统是Win7,而且输错了用户名密码,就悲剧了,下回是不会让重输的。解决方案是到控制面板的“凭据管理器”中删除
或修改对应凭据即可。
至此,解决方案就成功添加到远程源代码管理了。之后如果修改了代码,提交更改后,在第5步中的界面上点“同步”就能上传到Remote,如果别人已上传同一文件,会提示你,需要你合并后再上传。获取Remote的版本,在第5步的界面上点“拉取”即可。
如果是要参与别人已经建好的项目,打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三角,选择项目->连接到团队项
目,然后选择“克隆”,填入Git的Remote Url和要克隆到的本地目录(该目录必须为空),然后点克隆按钮即可将项目克隆到本地。
也可用第2步中安装的第三方Git命令行工具克隆项目到本地。将第三方Git命令行工具的安装目录(C:\Program Files
(x86)\Git\bin)添加到系统Path,打开命令行窗口,切换到欲将项目安放的目录,运行Clone指令,项目就可能达到指定目录了,然后用
VS2013打开即可工作。
Clone命令
VS.net 2013中使用Git建立源代码管理 版本管理的更多相关文章
- [转]VS2013中使用Git建立源代码管理
本文转自:https://blog.csdn.net/bodybo/article/details/38976549 第一次在VS2013中使用Git,也是第一次使用Git,各种不熟悉.百度各种使用经 ...
- VS2013中使用Git建立源代码管理
原文:http://blog.csdn.net/bodybo/article/details/38976549/ 第一次在VS2013中使用Git,也是第一次使用git,各种不熟悉.百度各种使用经验, ...
- 使用git进行源代码管理
git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote ...
- 基于git的源代码管理模型——git flow
基于git的源代码管理模型--git flow A successful Git branching model
- 完美解决--用VS中的Git做代码管理器,与他人共享代码
1.创建代码仓库,这里说一下为什么要创建仓库,Git不能够作为源代码管理器,vs中自带的也只能够在本地进行管理,要和他们共享的话必须要有服务器端去存储代码,类似于SVN,它就有客户端和服务器端,这里推 ...
- [资源]--完美解决--用VS中的Git做代码管理器,与他人共享代码
1.创建代码仓库,这里说一下为什么要创建仓库,Git不能够作为源代码管理器,vs中自带的也只能够在本地进行管理,要和他们共享的话必须要有服务器端去存储代码,类似于SVN,它就有客户端和服务器端,这里推 ...
- vs code 使用Git进行源代码管理
第一步:用vs code 打开一个空文件夹,如本示例Demo2, 第二步:点击左侧第三个图标“源代码管理”,然后再点击初始化存储库按钮 初始化之后界面现变成下图所示: 此时文件夹中会新增一个隐藏文件夹 ...
- VS2017使用Git进行源代码管理
步骤一:将解决方案添加到源代码管理 步骤二:进入团队资源管理器 双击存储库项目进入Git操作页面. 步骤三:同步本地代码到远程仓库 选择同步功能 步骤四:发布代码到Git 点击之后输入你要发布的git ...
- 在开源项目或项目中使用git建立fork仓库
前言: vector我们经常使用,对vector里面的基本函数构造函数.增加函数.删除函数.遍历函数我们也会用到.其中在使用遍历之后erase删除元素过程中,会出现一种删除最后一个元素破坏了迭代器的情 ...
随机推荐
- 分享15个HTML5工具
HTML5 Working Draft Specification HTML5 Working Draft Specification译为HTML 5工作草案标准,它是 HTML5 的最新草案,由 W ...
- C# 委托和事件(二):使用.Net框架中的EventArgs和EventHandler
前面一篇里提到事件是通过委托来进行关联的,而委托是可以带各种各样的参数的,其中就可以用事件参数(EventArgs),同时,也可以用.Net框架里边提供的一个委托EventHandler来Handle ...
- c# datetime 格式化
//c datetime 格式化 DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2 ...
- 在spring中使用webservice(Restful风格)
我们一般都会用webservice来做远程调用,大概有两种方式,其中一种方式rest风格的简单明了. 记录下来作为笔记: 开发服务端: 具体的语法就不讲什么了,这个网上太多了,而且只要看一下代码基本上 ...
- swipe.js 2.0 轻量级框架实现mobile web 左右滑动
属性总结笔记如下: <style> .swipe { overflow: hidden; //隐藏溢出 清楚浮动 visibility: hidden; //规定元素不可见 (可以设置,当 ...
- Android ant自动打包脚本:自动替换友盟渠道、版本号、包名
本文最后修改时间:2014-3-10 Android项目开发时,给公司人员安装,频繁升级,版本号总需要改,太麻烦,跟着时间变,自动升级才方便. Android项目开发新版时,手机上可能要装两个版本,一 ...
- Awesomplete - 零依赖的简单自动完成插件
Awesomplete 是一款超轻量级的,可定制的,简单的自动完成插件,零依赖,使用现代化标准构建.你可以简单地添加 awesomplete 样式,让它自动处理(你仍然可以通过指定 HTML 属性配置 ...
- go语言 类型:整型
整型是所有编程语言里最基础的数据类型.
- C#仿google日历asp.net简单三层版本
网上搜了很多xgcalendar的例子都是Php开发的,而且官方站上的asp.net/MVC版 在vs10 08 都报错. 所以自己重新用三层写了一下希望对大家有帮助 废话不多说了 先看看它都有些什么 ...
- Eclipse 寻找迷失的ID
这一篇会介绍用一种蠢的办法找拓展点常量ID. 1.打开IDE,之后什么都不干,直接关闭IDE,将当前工作区间(workspace)上的文件.metadata\.plugins\org.eclipse. ...