使用 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中,如: ...
随机推荐
- hud 2602 Bone Collector
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 思路:典型的01背包 #include<stdlib.h> #include< ...
- Xcode因为证书问题经常报的那些错
去开始做 iOS开发的时候,因为证书问题 Xcode 经常报这样或那样的错,经过实践,现在看见 Xcode 报错已经心平气和了,经常报的错就那么多,整理一下. 1. 确认下证书是不是开发证书,如果是发 ...
- 攻城狮在路上(叁)Linux(十六)--- 命令与文件的查找
一.脚本文件的查询: 1.命令格式:which [-a] command; <==通过PATH来查找. -a:列出所有的,而不是仅列出第一个. 示例: which ifconfig; 注意:由于 ...
- Oralce sysaux WRH$_ACTIVE_SESSION_HISTORY清理
In this Document Symptoms Cause Solution References Symptoms sysaux表空間的WRH$_ACTIVE_SESSION_HISTORY表變 ...
- android 相对布局里面的一些属性
一. 有关于RelativeLayout布局的一些属性 1. 相对于兄弟控件的位置:android:layout_below Android:layout_toLeftof Android:la ...
- APUE包含头文件"apue.h"问题
下载源码 从unix高级编程书籍官网下载书籍的上的所有源码. wget http://www.apuebook.com/src.tar.gz 解压这个文件 tar -zxvf src.tar.gz 解 ...
- linux下java环境配置
非常简单的三行命令就搞定了! $ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get ins ...
- Arduino101学习笔记(六)—— 高级IO
1.位移输出函数(8位) 输入value数据后Arduino会自动把数据移动分配到8个并行输出端. 其中dataPin为连接DS的引脚号, clockPin为连接SH_CP的引脚号, bitOrder ...
- 动态平衡二叉搜索树的简易实现,Treap 树
http://blog.csdn.net/qichi_bj/article/details/8232048
- SQLServer两张表筛选相同数据和不同数据
概述 项目中经常会对两张数据库表的数据进行比较,选出相同的数据或者不同的数据.在SQL SERVER 2000中只能用Exists来判断,到了SQL SERVER 2005以后可以采用EXCEPT和I ...