使用 Git 和 Visual Studio Online 进行版本控制
参考资料: 在开发计算机上设置 Git(配置、创建、克隆、添加)
关于 Git 和 Visual Studio Online 是什么请自行百度
转载请注明来源: http://www.cnblogs.com/zaiyuzhong/p/banbenkongzhi.html
代码写的多了就想找个地方把自己各种Demo存起来, 移动硬盘不方便, 家里架台服务器....想想就觉得头大, 后来发现这种 Git + Visual Studio Online(以下简称VSO) 的方法比较适合我, 配置方法参考MSDN(上面链接), 不得不说文档写的很全, 考虑到了方方面面, 以下是我看完/尝试之后总结的一种比较简单的方法;
需要用到 VS2013 和 Git for Windows (1.8.3 download);
1. 打开 Visual Studio 主页 最醒目的位置就是 Visual Studio Online; 点击免费试用就跳过去了;
如果以后这个页面变了请点击步骤2的连接, 但我也不能确定它是否有效;
2. 登录 Microsoft 账户 ; 没有 Microsoft 帐户? 立即注册 (如果你已经登录了就会直接加载一些东西然后跳转到步骤3)
注册时用户名后面只能选 outlook.com 或者 hotmail.com? 点下面 或者使用你喜爱的电子邮件就可以换用自己的邮箱了
3. 配置 Visual Studio Online
有点坑, 我以前配置过一个开发用户, 直接给我跳转到 VSO 主页了... 在此招募小白鼠
配置好之后这里显示的是你配置的VSO主页地址, 比如我的就是 rainie****g.visualstudio.com
4. 在 Recent project & teams 中点击 New 新建一个项目, (你们这里显示的应该也是英文吧, 不是自行翻译) 在弹出层中填写 Project name(项目名)*, Description(描述), Process template(任务模板, 应该是控制开发周期的)和Version control(版本控制), 版本控制选 Git; 点击 Create project;
5. 正在创建一些东西blahblah, Your team is going to absolutely love this.(自信爆棚啊) 完了点击 Navigate to project(浏览项目);
6. 右边有个VS栏目, 点击里面第一项: Open in Visual Studio(只支持VS2013),(有些浏览器可能会确定启用应用);
7. VS打开后可以看到 Team Explorer 已经打开了, 并且提示你 Clone this repository to get started developing.(抱歉VS用的英文版) 点击 Clone this repository, 选好本地映射路径(空文件夹)后点击 Clone;
8. 前几天装完系统忘了装 Git for Windows 了.. 公司网略慢 稍等一会... 回来接着说; 把已有代码 Copy/Move 到刚才 Clone 的目录下, 右键解决方案添加到代码管理(如果原先已经添加到其他的代码管理需要移除先 如何从源代码管理中排除项目), 版本控制系统选择 Git, 再次右键解决方法选提交(会提交到本地 Git 库, 代码多的话 VS 会卡一会);
9. 提交成功后有个提示, 点击同步跳转到未同步的提交, 然后点击同步即可同步到 VSO;
用了一段时间之后感觉 VSO 用于开发管控, 团队协作好一些, 只是用来存代码有点大材小用了;
使用 Git 和 Visual Studio Online 进行版本控制的更多相关文章
- [.net 面向对象程序设计进阶] (27) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git
[.net 面向对象程序设计进阶] (26) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git 本篇导读: 接上两篇,继续Git之旅 分布式版本控制系统 ...
- Git Extensions 和 Tortoisegit 到底是什么?Git For VS(Git For Visual Studio)(Visual Studio 中使用 Git)
前言: 我们使用 Git 作为版本控制的朋友们,一定都熟悉 Git Extensions 和 Tortoisegit 两款工具,但是对于初学者,可能就不那么了解了. 当然如果有幸,你接触过 SVN , ...
- 逐步在Windows上结合CopSSH + msysGit安装安装Git Server同时集成Git使用Visual Studio
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- Version Controlling with Git in Visual Studio Code and Azure DevOps
Overview Azure DevOps supports two types of version control, Git and Team Foundation Version Control ...
- 在Visual Studio 中使用git——给Visual Studio安装 git插件(二)
在Visual Studio 中使用git--什么是Git(一) 第二部分: 给Visual Studio安装 git插件 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了, ...
- 【Visual Studio】切换版本控制工具插件
需求:安装了VS的某些版本控制工具的插件(比如Svn的插件AnkhSvn),但是打开VS后依然使用的是默认的版本控制工具,想要切换. Tool –> Options –> Source C ...
- Visual Studio上开发Python六大功能
Visual Studio上开发Python六大功能 一.整合 Python 直译器 (Interpreter) & 互动视窗 (Interactive) Visual Studio 高度整合 ...
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...
- 通过TortoiseGit来使用Github或Visual Studio Online版本控制管理
一.前言 关于Git源码不再多阐述,它就是一款开源分布式版本控制工具,它在源码管理领土上目前为止,使用者比例很大,越来越多的人使用该工具来管理项目源码,且相当多的开源的项目都移步到Github中,如: ...
随机推荐
- ARPPING
http://www.tuicool.com/articles/M7B3umj http://lixcto.blog.51cto.com/4834175/1571838/
- 使用Autofac在ASP.NET Web API上实现依赖注入
在ASP.NET Web API里使用Autofac 1.通过NuGet安装Autofac.WebApi(当时安装的是Autofac 3.1.0) PM > Install-Package Au ...
- ASP.NET Web API 配置返回的json字段的格式以及Action返回HttpResponseMessage类型和IHttpActionResult类型
1. 对于返回的Json对象格式是以“帕斯卡”风格的(例如“FirstName”),然而我们的Api有很大的可能被带有Javascript的客户端消费,对于JS开发者来说可能更适合“驼峰”风格(例如” ...
- python面向对象进阶 反射 单例模式 以及python实现类似java接口功能
本篇将详细介绍Python 类的成员.成员修饰符.类的特殊成员. 类的成员 类的成员可以分为三大类:字段.方法和特性. 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存 ...
- I-number
以下是真坑爹题目: 此题必须输出前导零,否则永远a不了 I-number Time Limit: 5000MS Memory limit: 65536K 题目描述 The I-number of x ...
- 开个坑, 写个阿里云开放储存服务(OSS)的C++版SDK以及客户端
这应该是继我研究手册QQ协议后的第2个稍微正式一点的网络程序, 不只是Scoket套接字编程, 还涉及到更多的HTTP协议知识! 阿里云开放储存服务OSS官方已经提供了不少SDK, 包括PHP/Pyt ...
- 1-01Sql Sever 2008的安装
Sql Sever 2008对计算机的配置要求: 1:处理器:最低1.4Ghz的处理器,建议使用2.0GHz或更高的处理器 . 2:内存:最小512MB, 建议使用1GB或更高的处理器. 3:磁盘容 ...
- vim实现全选功能
转自:http://blog.csdn.net/csh159/article/details/7533872 曾经也在找看看有没有快捷的方法全选,但是网上很多都是重复,并且错误的,比如: 1,$y,这 ...
- 监听报错 TNS-00525: Insufficient privilege for operation 11gR2 + 连接报错ORA-12537: TNS:connection closed
1.TNS-00525: Insufficient privilege for operation Started with pid= Listening on: (DESCRIPTION=(ADDR ...
- POJ 3140 Contestants Division 树形DP
Contestants Division Description In the new ACM-ICPC Regional Contest, a special monitoring and su ...