C#在线培训之零基础入门02:源码管理之TFS入门Tony.J

多情自古源代码,更那堪,冷落情人节,今宵酒醒何处。电脑旁,晓风残月,此去经年,爱情硬是形同虚设。便纵有千般无奈,更与何人说?

从本节课开始,我们就需要做任务了,而我就要开始给你Review任务了,所以,使用一个源码管理软件是必须的了。

TFS的全称是:TeamFoundationService。它其中最基本的功能就是:源码控制管理器。任何软件正规的软件公司,都会使用源码控制管理器。微软自身提供的,以前是VSS,现在则是TFS。还有一些第三方公司的相似产品,比如SVN等。

在这里,我们使用TFS,我已经注册好了微软的TFS的云平台,主页在:

如果我们没有微软帐号,则需要注册一个(看上文下划线处)。注册的步骤略。

当注册完毕,再次进入上面的我的TFS空间的连接,你会看到如下页面:

系统提示你没有权限访问我的TFS。没错,这个时候就需要你联系我,将你的帐号添加到我的项目中去,你才能继续进行访问。点这里联系我:

如果我已经给你的帐号创建了权限,则你应该看到如下画面:

下划线1处是你的帐号,点击下划线2处,则我们能打开你本机的VisualStudio2012(注意,在第一节我们已经讲到了要使用2012进行本课程的教学)。网页会提示我们在VS中打开我们的TFS项目,点击OK。等打开后VS,VS会自动定位在TeamExplorer页签:

现在我们要做的,就是让TFS的空间地址和你硬盘上的地址绑定起来。这个时候,我们需要点击2处的“SourceControlExplorer”,然后我们会看到如下界面:

在这个界面中,显示的是我为你创建的TFS文件夹(它相当于服务器上硬盘上的一个文件夹)。

我们会注意到,这个界面中,1处显示的是Notmapped,这说明我们还没有将TFS的地址和本地硬盘上的地址绑定起来。这个时候我们点击它,打开如下界面,然后选一个本地地址:

然后点击Map,然后出现如下界面,然后确定,就可以了。

经过上面这些步骤的操作,我们就在TFS的网站创建了一个自己的TFS空间,然后我们就可以把自己的代码签入到这个空间里,别人也就可以获取和修改你的代码了。当前的VS界面如下。注意红线部分已经变成了我们选择的路径,路径后面自带了我们的TFS空间名:

我们再接再厉,在本节中直接把打老鼠这个游戏的解决方案先建立完毕。和“HelloWorld”一样,我们新建工程:

打老鼠游戏,不再是一个简简单单的控制台程序了,而是有界面的一个应用程序,所以我们这次选择的项目类型为“WindowsFormsApplication”,注意Loction我们选择了刚才的TFS中MAP到的路径。输入工程名:MouseHit,解决方案名:MouseHitSlu,点击OK,出现如下界面:

紧接着,在解决方案名上点右键,在右键菜单中,我们选择“AddsolutiontoSourceControl”,我们会发现VS中的文件前面多了几个“+”号:

这说明TFS标识为这几个文件是新增的,这个时候,我们再点击解决方案名的右键,选择“Checkin”:

会出现如下界面:

把注释写入,然后点击“Chechin”,说明我们完成一次签入过程,我们的代码就已经传送到了服务器了。这个时候,我们在回到“SolutionExplorer”的页签,见下图下方的红色处,然后检查刚才为“+”号的文件前方,已经变成了一把锁的图标。这表明:是的,我们的文件已经被服务器所控制了。

再进一步的,回到VS的SourceControlExplorer,我们会发现,刚才签入的代码已经存在于服务器了,见下图:

好了,到了这一步,我将会在TFS上看到你提交的代码,不妨等待我的回复,看我在你的代码中修改了什么,以及加入了什么注释。

1:TFS的作用

2:TFSMAP本地文件夹

3:代码签入

--------------------------------------

欢迎您,进入我系程序猿的cnBlog博客。

Youcannotimproveyourpast,butyoucanimproveyourfuture.Oncetimeiswasted,lifeiswasted.

THE END
1.源码时代成都IT培训重庆UIh5Java培训源码时代专注成都|重庆|武汉,Java培训,UI设计培训,前端,H5培训,Python+人工智能,软件测试培训,全栈,IT培训,新媒体+短视频运营,致力于让每一名学员高薪就业,与时代同频。https://www.itsource.cn/
2.源码时代IT培训源码时代培训学校致力于打造中国高端IT培训品牌 ,源码人把勇于担当、乐于奉献、善于创新、勇往直前作为行事准则,把“让每一名学员高薪就业”当做奋斗目标,力求让前来提升的年轻人有所收获, 成为中国IT教育培训领跑者。https://www.keedu.cn/school?schid=9001
3.在线培训系统(源码+mysql+文档)在线培训考试开源系统本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考 系统程序文件列表 系统的选题背景和意义 选题背景: 随着信息技术的迅猛发展和网络教育的普及,在线培训系统成为了现代教育体系中不可或缺的一部分。637r7作为一个先进的在线培训系统,其设计初衷在于利用互联网技术突破传统教学的时间和空间限制,为https://blog.csdn.net/vcd602/article/details/137000198
4.在线培训系统源码解析:自定义开发,满足特殊需求云朵课堂提供的在线培训系统源码开放,意味着教育培训机构可以根据自身实际需求进行深度定制开发。无论是界面设计、功能模块还是业务流程,都能根据机构的特色和教学理念进行个性化调整。这种高度的灵活性确保了系统能够完美融入机构的运营体系,满足其独特的业务需求,从而提升教学效率和学员满意度。 https://www.yunduoketang.com/article/lry1512.html
5.基于在线教育系统源码的企业培训平台开发解决方案详解一、在线教育系统源码的优势 在构建企业培训平台时,选择基于在线教育系统源码的开发方式具有以下几个显著优势:1.快速开发与部署:使用现成的源码框架可以大大缩短开发周期,企业无需从零开始构建培训系统,只需在已有的在线教育系统基础上进行二次开发,快速实现系统上线。2.灵活的定制化:源码开放性允许企业根据自身的https://baijiahao.baidu.com/s?id=1813147295211423381&wfr=spider&for=pc
6.黑马程序员官网黑马程序员专注于IT培训,开设java培训、鸿蒙开发培训、大数据培训、web前端培训、python培训、嵌入式培训、嵌入式开发培训、人工智能培训、软件测试培训、产品经理培训、智能机器人软件开发培训等多门IT培训课程,提供java培训、Java开发培训、python开发培训、大数据培训https://m.itheima.com/
7.构建高效的企业培训平台:在线教育系统源码开发详解今天,小编将讲解如何开发一个高效的企业培训平台,重点介绍在线教育系统的源码开发及其核心功能模块。 一、需求分析与系统规划 需求分析: 企业培训平台的目标用户包括公司管理层、培训管理员和普通员工。因此,系统需满足以下基本需求: 1.用户管理 2.课程管理 https://blog.51cto.com/u_16065721/10792915
8.深入解析教育软件源码:构建高效在线教育平台的关键随着互联网技术的飞速发展,在线教育已经成为人们获取知识、提升技能的重要途径。教育软件作为在线教育的重要载体,其源码的优劣直接关系到平台的稳定性、安全性和用户体验。本文将从在线教育系统概述、源码解析以及教育培训小程序搭建实战三个方面,深入探讨如何构建高效、安全的在线教育平台。 https://www.pbids.com/aboutUs/pbidsNews/1861300105321222144