Silverlight 开发人员眼中的 TFS 2010 远程托管
Silverlight 开发人员眼中的 TFS 2010 远程托管
引言
注意:本指南是在试用 DiscountASP.NET 远程 TFS 2010 托管后创建的。 它旨在作为对 DiscountASP.NET 的评论,但也适用于其他远程托管的 TFS 2010 实例。
我一直很喜欢 Team Foundation Server。 我讨厌它的主要原因一直是安装/维护它。 我宁愿花时间学习更多关于 Silverlight/WPF/WP7 之类的东西。 我真的不知道该期待什么,因为我们在工作中使用另一种源代码控制,而且我从来没有过这样的远程托管。 那么结果如何呢? 让我们来看看。
我决定在爱上它之前,最好先看看 discountasp.net 的价格/功能集。 下面是一个功能比较,我认为这对寻找远程托管 TFS 2010 的人来说很重要。
功能 | 费用/是否支持? |
成本 | 每个用户每月 20 美元 |
磁盘空间 | 3GB(额外 1GB 每月 10 美元) |
错误/项目跟踪 | 是 |
团队 Web 访问 | 是 |
HTTPS 安全访问 | 是 |
完整备份 | 每日 |
对我来说,真正重要的是每个用户的成本和每日备份。 他们有一些不支持的功能,如报告、SharePoint 和 RDP,但对我来说这不是一个障碍。
由于我的博客面向 Silverlight/WPF/WP7 开发者,我决定分享如何开始使用远程托管的源代码控制,加载一个 Silverlight 项目,然后将项目加载到 Expression Blend 4 中。 这是一个为 TFS2010 新手设计的教程。
TFS 2010 入门
TFS 2010 最好的地方之一是,如果您已经使用 Visual Studio 2010 Professional,那么您无需安装任何东西。 只需点击团队 -> 连接到 Team Foundation Server,如下所示

如果这是您第一次使用 TFS 2010,那么您需要通过点击名为“服务器”的按钮来添加您的 DiscountASP.NET TFS 服务器名称,如下所示
此时,您只需插入在您登录 TFS 2010 控制面板后获得的服务器名称。
服务器名称可以在下面的页面上找到。 您将把它添加到上面的“添加 Team Foundation Server”框中。
添加服务器后,系统将提示您登录。 此登录名是从 DiscountASP.net 控制面板内的“组成员身份”创建的。 如下所示
假设您已经保存了一个项目,您现在可以开始处理它了。
您必须先映射一个驱动器。 您可以从源代码控制资源管理器内部执行此操作,并查找本地路径
映射后,右键单击您的项目并选择获取最新版本
现在,如果我加载我的项目,您会注意到每个项目上都有“锁”
这告诉您需要执行“检出以进行编辑”
您可以选择任何或所有文件进行检出。
现在您会注意到,您可以通过看到红色的勾号来编辑它们。
在我进行了一些更改后,我将“签入”我的 Silverlight 应用程序。
现在我的更改已签入,您将再次看到“锁”。
TFS 2010 的一个重要功能是它也适用于 Expression Blend 4。 只需打开一个项目并选择您正在处理的本地解决方案。
登录后,您将再次看到相同的“锁”。
您还可以从 Blend 4 内部签入项目。
签入后,您会注意到红色复选框。
结论
总的来说,它非常容易设置和使用,我特别喜欢我不负责维护它和提供备份等等的想法。 我决定以后我的私人项目将使用这项服务进行远程托管。
再次感谢 DiscountASP.NET 提供出色的 TFS 2010 托管,让我的生活更轻松。