使用 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中,如: ...
随机推荐
- 写了个简单的pdo的封装类
<?php class PD { //造对象 public $dsn = "mysql:dbname=test2;host=localhost"; //数据库类型,数据库名和 ...
- zip 压缩文件 unzip查看zip压缩包内的内容
[root@GitLab tmp]# zip -r new.zip ./* adding: gitlab_key_file20161001-2668-1eu44mv (deflated 15%) ...
- 《C#本质论》读书笔记(12)委托和Lambda表达式
12.1.委托概述 12.1.2 委托的数据类型 为了减少重复代码数量,可以将比较方法作为参数传递给 BubbleSort()方法.此外,为了将方法作为参数传递,必须有一个能够标识方法的数据类型--也 ...
- Sexagenary Cycle(天干地支法表示农历年份)
Sexagenary Cycle Time Limit: 2 Seconds Memory Limit: 65536 KB 题目链接:zoj 4669 The Chinese sexagen ...
- Liunx-https-java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b
错误信息: java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b at javax.crypto.KeyGenerator.a(DashoA13* ...
- angularJS 二
angularJS 2.1 ngForm <!DOCTYPE html> <html lang="zh-cn" ng-app> <head> ...
- Win10 UAP 标题栏
//自定义标题栏 var view = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); ApplicationViewTi ...
- [Linux][VMWare] 学习笔记之安装Linux系统-网络配置
最近开始折腾Linux,在本机装了个VMWare和Centos,装完之后虚拟机里面的OS可以上网,但是使用SecureCRT连接不上虚拟机,开始折腾这个网络. vmware安装好以后,会自动添加两张网 ...
- 从官方ROM中提取原生APK
背景:由于自己手机总出现android.process.acore问题,最后发现是被自己精简掉了日历相关应用,故寻找提取原生apk. 注:解决方案主要是在机锋论坛上看到的. 环境要求:需要电脑安卓ja ...
- Build better apps: Windows 10 by 10 development series
http://blogs.windows.com/buildingapps/2015/08/05/build-better-apps-windows-10-by-10-development-seri ...