今天研究使用了一下TFS,主要是想管理源代码.不涉汲团队管理.

使用环境W10专业版  / VS2017 社区版 / SQLSERVER2016  / TFS2017 EXPRESS版本

1.下载和安装TFS2017 地址:https://www.visualstudio.com/zh-hans/downloads/?rr=https%3A%2F%2Fmsdn.microsoft.com%2Flibrary%2Fms181477.aspx

  • 进入页面之后,往下拖动,找到TFS2017 EXPRESS,免费的,适用于5人以下的这个版本 大概300多M.
  • 安装过程中使用向导进行.需要注意的是它要安装SQLEXPRESS数据库,还要安装全文检索特性.本机安装了LOCALDB,但不行.要EXPRESS或更高级版本.
  • 安装成功并且配置成功后界面如下

另外,在数据库和IIS中有如下变化:

2.如何使用? 建集合 , 建团队项目 , 将项目添加到TFS中

  • 到程序中找到TFS管理控制台打开,点击创建集合(它有一个默认建好的集合叫DefaultCollection,可以用它).集合可认为是一个代码库根目录,类似于SVN代码仓库.(个人见解,TFS功能很强大..)
  • 打开VS,点击团队菜单下的管理连接.会有个对话框,可输入TFS服务器地址,下方列表中会显示本机上刚装好的TFS.选择它那个DefaultCollection(或者自建的集合)连接之..
  • VS中点击文件->源代码管理->将解决方案添加到源代码管理.选择TFS服务器中的一个集合后.就完成了.此时可以见到项目文件前面有+号了.

截图如下

      

      

3.提交修改

  源码添加到TFS之后,如果修改一个文件,文件前面会变红色√.可以点击签入提交修改.如下图:

  

 

转载于:https://www.cnblogs.com/mirrortom/p/7448563.html

简单使用TFS管理源代码相关推荐

  1. git与svn, tfs等源代码管理器的协同

    简单地说,这三个都是业界知名的源代码管理器.他们是有区别的,根本的区别在于git是分布式源代码管理器(每个本地都有完整的代码,及历史),而svn和tfs是集中式源代码管理器(只有服务器才有完整的历史, ...

  2. 好代码是管出来的——使用Git来管理源代码

    软件开发过程中一个重要的产出就是代码,软件的编码过程一般是由一个团队共同完成,它是一个并行活动,为了保证代码在多人开发中能够顺利完成,我们需要使用代码版本控制工具来对代码进行统一存储,并追踪每一份代码 ...

  3. 使用Git管理源代码

    git是个了不起但却复杂的源代码管理系统.它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作.让我们诚实一记吧:Git是复杂的,我们不要装作它不是.但我仍然会试图教会你用(我的)基本 ...

  4. 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享

    使用Jquery+EasyUI 进行框架项目开发案例解说之中的一个 员工管理源代码分享 在開始解说之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery ...

  5. 一个简单的主机管理模拟程序

    最近写的一个小练习,主要是把前面学的东西整合一下.写了一个简单的主机管理界面,主要是练习以下知识点: Session和Cookie进行登录验证(装饰器) 数据库的基本操作 (单表,1对多,多对多) F ...

  6. 一份最简单的Mapbar地图源代码

    一份最简单的Mapbar地图源代码 发表于  2011/03/29 恩,我想大家都懂的,本页代码源自Mapbar的Api,研究了一下它的绘制地图的算法,其实上篇文章<抓取Mapbar地图切片的一 ...

  7. Python简单主机批量管理工具

    Python简单主机批量管理工具 一.程序介绍 需求: 简单主机批量管理工具需求:1.主机分组2.主机信息使用配置文件3.可批量执行命令.发送文件,结果实时返回4.主机用户名密码.端口可以不同5.执行 ...

  8. [Winform]一个简单的账户管理工具

    最近一直觉得注册的账户越来越多,帐号密码神马的容易弄混.自己就折腾了一个简单的账户管理工具,其实实现也挺简单,将每个账户的密码及相关密码提示信息,经aes算法加密之后保存到数据库,当前登录用户可以查询 ...

  9. SilkierQuartz 1.0.21 发布, 是一个 Quartz.NET 的强大且简单的Web管理工具和承载组件...

    SilkierQuartz 是一个新的合并了 Quartzmin 和 QuartzHostedService的组件! Quartz.NET 是一个完整的开源的任务规划系统,从小应用至大型企业级应用都可 ...

最新文章

  1. 深入理解python之self
  2. 处女座和小姐姐(二)
  3. 肝了我好久,《Python知识手册V1.0》出来了!!!
  4. Ansible批量在远程主机执行命令
  5. eclipse一套全部流程的安装及配置
  6. 超3千万人次观看 李佳琦助力中国青年年货节
  7. 为CIO而准备的技术
  8. 【白话设计模式二十二】解释器模式(Interpreter)
  9. 设计模式之——观察者模式
  10. [理解ASP.NET Core框架]一个五十行的控制台Web
  11. 工作流入门比较经典的文献
  12. matlab光流彩图,hs 用matlab编译的经典光流算法HS ,附有程序需 图像 238万源代码下载- www.pudn.com...
  13. 算法4-中兴捧月杯热身赛1素数判断-热身赛2亲和串-热身赛3旅游路线-
  14. 新手不翻车的可乐鸡翅做法!好吃到吮指!
  15. 学习fullpage的使用
  16. !和!!的区别和用法
  17. 【2018-2019】咖啡般的生活,我们互相羡慕着彼此
  18. numpy迭代数组nditer、flat
  19. 1.23 定语从句 感叹句
  20. 手把手教你玩多数据源动态切换

热门文章

  1. 利用tensorflow语法实现线性回归
  2. IIS下配置php运行环境
  3. 直方图均衡算法及结合自动色阶的改进
  4. python扫盲系列--(4)
  5. 结束语:投递简历和选公司的策略
  6. Scala之部分应用函数
  7. Scala入门到精通——第二十二节 高级类型 (一)
  8. 分布式应用框架Akka快速入门
  9. RocketMQ的分布式事务解决方案
  10. Gradient Boosted Decision Trees详解