开发者社区> 橘子红了呐> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用Visual Studio Team Explorer管理项目源代码

简介:
+关注继续查看

   最近参与了WPMind站长张欣发起的一个WP7开源项目,其中用到了Visual Studio Team Explorer进行源代码管理。以下是使用Visual Studio Team Explorer管理Codeplex上源代码的一些说明,感谢张欣提供的素材。

 

1. 设置
    CodePlex支持Subversion、Visual Studio Team Explorer和Team Explorer Everywhere三种方式。请前往项目的源代码选项页面,点击右侧“Source Control Setup”小节中您所选用的方式来查看具体参数信息。以下操作步骤以Visual Studio Team Explorer为例。
    打开Visual Studio中的Team Explorer(如果没有,请自行安装),选择Team Explorer中的“Connect To Team Project”。如果您的Team Explorer还没有配置过CodePlex上的项目,请添加Server,参数参考下图或者Codeplex上的提示


    Project Collection选择TFS05,Project Name为wpmind。
    在这里需要注意的是,如果您的codeplex用户名为zhangsan,那么源代码管理中你的用户名为snd\zhangsan_cp,而密码和你codeplex的密码一致。


2. 源代码获取
    当Team Explorer连接上wpmind的项目后,在Team Explorer中会看到如下图所示:


    请双击”Source Control”打开”Source Control Explorer”。然后在左侧项目列表中选中wpmind这个项目,然后在右侧列表上方“Local Path”地方点击”Not mapped”来设定一个该项目在本地的映射目录。然后右击该项目选择“Get Last Version”就可以获取到所有最新的被签入的代码。

 


3. 代码的签出和修改
    打开步骤2中所获得的solution文件(WPMind Framework for WP7.sln),然后在Solution Explorer中任何一个文件上面点击右键选择“Check Out for Edit…”就可以将该文件签出以供修改。通常,你首先需要签出项目文件(WPMind.WP7.csproj)才能向项目中增添新的文件。


 

4. Shelve你的代码
    Shelve的意思就是搁置,当你修改/添加了某些代码后,请不要直接Check In到服务器上面。应该让团队中其他成员进行代码审核,当80%的成员都同意check in你的代码的时候才能将代码签入服务器。这样才能保证服务器上具有较高质量的代码。修改完毕代码,在Solution Explorer中右键点击工程,选择”Shelve Pending Changes…”.然后为你的这些代码起一个”Shelve”的名字和添加一些注释,最后点击”Shelve”就可以将代码提交到服务器“搁置”起来。


 

5. Unshelve和代码审核
    当有人Shelve了代码后,需要在论坛中相应版块发帖要求大家进行代码审核。审核代码的时候,需要你打开该工程,然后在VS2010的菜单中,依次“File”->”Source Control”->”Unshelve Pending Changes…”。然后在owner name中输入该成员的ID(别忘了那个_cp)点击Find就会列出他的所有搁置的代码。


    这时候有两种审核的方式,对于少量更改,请点击“Details”按钮,则会列出该Shelve中所有的代码:


    选中某一个文件,右键点击然后“Compare”->”With Last Version…”就会把这个改动和服务器上最终的代码来进行对比。
    或者你也可以在上一个shelve列表中选中该搁置,然后点击”unshelve”,系统会把这个你本地相应的文件签出,然后把这些改动应用到你的本地。然后你就可以来编译并测试它。

6. 放弃修改
    有时候你想要放弃一些改动,或者查看完别人shelve的代码后需要放弃这些代码在你本地的改动。在Solution Explorer中右键点击工程,然后选择“Undo Pending changes”就可以将所有改动放弃。并将你本地的代码恢复到系统中签入的最终版本。


7. 签入代码
    代码被审核通过后决定签入了,则在Solution Explorer中右键点击工程然后选择“Check In”,然后选中要签入的文件并加上注释提交即可。



本文转自施炯博客园博客,原文链接:http://www.cnblogs.com/dearsj001/archive/2011/01/07/VisualStudioTeamExplorer.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)(一)
Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)(一)
0 0
Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)(二)
Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)(二)
0 0
Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)(三)
Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)(三)
0 0
Visual Studio Package 插件开发(Visual Studio SDK)(二 )
Visual Studio Package 插件开发(Visual Studio SDK)(二 )
0 0
Visual Studio Package 插件开发(Visual Studio SDK)(一)
Visual Studio Package 插件开发(Visual Studio SDK)(一)
0 0
SharePoint Framework 在Visual Studio Code中调试你的托管解决方案
博客地址:http://blog.csdn.net/FoxDave 上一篇介绍了如何在本地调试你的SharePoint Framework解决方案,本篇介绍如何调试你的SharePoint Online上的解决方案,其实是类似的,只是一些配置不同而已,但是为了使文章更清晰,所以单独写出。
589 0
Visual Studio 使用及调试必知必会
一:C# CODING 技巧 1:TODO 然后 CTRL + W + T,打开任务列表,选中 Comments,就会显示所有待做的任务 2:打开所在的文件夹 右键单击任何一个文件选项卡, 选择"打开所在的文件夹",或在 Solution Explorer 的文件上面点右键; 3:比对同一个文件 鼠标向下拖动红框内的图标。
606 0
Visual Studio 2005 不能调试的问题
家里的 vs 2005 不能调试了.提示:        无法启动调试 绑定句柄无效在网上搜索了一下解决方法两个1. 开启 Terminal Services 服务. 允许用户以交互方式连接到远程计算机。
395 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Escalating-Insider-Threats-Using-Vmware\'s-Api
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载