多情自古源代码,更那堪,冷落情人节,今宵酒醒何处。电脑旁,晓风残月,此去经年,爱情硬是形同虚设。便纵有千般无奈,更与何人说?
从本节课开始,我们就需要做任务了,而我就要开始给你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.