Team Explorer Everywhere Update 1

[原文发表地址]  Team Explorer Everywhere Update 1 [原文发表时间]  19 Dec 2012 4:04 AM 我最近张贴了一些有关 Team Foundation Server Update 1版本和Visual Studio Update 1的帖子,而且我想找些时间回忆下我们在同一天发布的Team Explorer Everywhere Update1。自从我们发布了TFS 2005以后,我们的Eclipse和跨平台工具总会有一个版本可以支持各种Team Foundation Server的版本,我很自豪的说这个传统一直延续至今。 Team Explorer Everywhere Update 1包括了: 新的中文语言包 原来Team Explorer Everywhere只有英文版本发布,但是由于广泛的要求而增加了日语,法语,德语的语言包。去年我们增加了巴西葡萄牙语,在Update1中我们又加入了简体中文语言包,我真心希望人们会发现这是很有用的。前些年我们将语言包作为一个单独的下载而推出,但是现在我们发布在Update1中,你可以在我们的Eclipse更新网站上找到所有东西。(http://dl.microsoft.com/eclipse/tfs) 支持公共工作区 原本Team Explorer Everywhere仅支持私人工作区,但是由于Team Foundation Server在Unix环境下使用的增长,我们收到了越来越多的客户对于支持TFS公共工作区的请求。这可以让多个用户通过SSH来在同一个Unix环境里共享相同的工作区,并且支持编辑和从单独的公共工作区签入文件。有很多时候你需要这么做,这也是为什么现在我们支持这样的操作,但还是请你在选择这个特殊工作流之前仔细考虑清楚。公共工作区不会在你的电脑上设立一个TFS工作区,它仅仅只是通过Unix机器上的SMB共享的登录,从这个环境中签入或者签出文件作为一个工作区,这个工作区是绑定到安装TFS的机器上。然而,如果你需要在签入代码前,在几个不同的环境中传递代码集的修改来测试你所做的修改,这种情况下,你该做的是在每台机器上划分工作区,并使用TFS Shelvesets(TFS搁置集)。 从UI中无条件合并 我们已经有很长的时间支持Team Explorer Everywhere中的分支和合并了,这次我们在Eclipse UI中添加了无条件合并。Team Foundation Server 2012改进了处理自动合并场景,无条件合并变得比从前更加简单,因此我们觉得是时候把这个功能放到UI里供Eclipse用户使用。 在这个版本中还包含了很多微小的改善和bug的修复。其中我格外喜欢的一个是我们将复制/粘贴搁置集的链接变得非常容易。如果你正在发送一个搁置集的关联来让你的团队做一个快速代码检查等,它使用起来会非常得心应手,而且在有许多不同的邮件客户端或者需要使用各种不同工具时,跨平台也非常好用。我们根据平台的更新,修复了一些重要的bug,譬如 Mac OS X用户可以运行最新的Oracles的Java…

0

Team Foundation Service更新 — — 12 月 10 日

[原文发表地址]  Team Foundation Service Update – Dec 10 [原文发表时间]  2012-12-10 19:07 今天我们将sprint 40 更新部署到了Team Foundation Service中。您可以在发行说明中阅读更多有关它的内容。 我们继续将有价值的组件添加到生成映像中。在此刻,我们的生成映像有两个重大的问题,这两个问题都将以相同的方式解决掉。第一个问题是我们没有构建 Windows 8 商店应用的功能。这是因为我们的生成虚拟机是基于旧的 Azure VM 角色,它们不支持 Windows 2012 (您必须使用 Windows 8 或Windows 2012 来构建Win 8 商店应用)。第二个问题是我们的VM 映像就快要超出空间了,所以我们对于我们要添加的额外组件都超级谨慎— —努力修剪掉不必要的东西。这两者都将被移到较新的 Azure IaaS VM ,这样问题就迎刃而解了。我们使用的 PaaS 小型 VM 角色有 35 GB 的磁盘空间。IaaS VM 有 128 GB。我们当然可以在 IaaS 虚拟机上运行 Windows 2012。从PaaS VM…

0

TFS 2012 管理包可用了

[原文发表地址]  TFS 2012 Management Pack Available [原文发表时间]   2012-12-10 6:09 我们刚刚完成了推出与 Team Foundation Server互补的所有组件的2012版本。上周我们推出了针对TFS 2012 的SCOM管理包。它适用于System Center Operations Manager 2007 SP1 和 2012。我们并没有向它添加任何重大的新功能,而是更新它来支持 TFS 2012 和支持System Center的最新版本。你可以在Grant的博客上阅读更多有关它的内容。 http://blogs.msdn.com/b/granth/archive/2012/12/10/tfs2012-monitoring-management-pack.aspx Brian

0

Visual Studio, TFS 和埃及选举

[原文发表地址]  Visual Studio, TFS and the Egyptian elections [原文发表时间]  2012-11-30 8:09 一年多以前,有人联系我,他负责帮助埃及新政府构建所需的软件来运行他们的首次选举。这显然对国家和世界而言都是意义重大的时刻。他们非常认真负责任地对待健全的、 可信赖的自由选举事件。 他们尤其关注如何构建和处理他们的应用程序在一个非常紧迫的时间间隙中会经历的负载。他们只有一个站点,而整个世界正在观看。我们与他们一起工作来展示 Visual Studio 和 TFS 如何可以帮助他们开发和测试他们的应用程序,以此对选民的体验有信心。 我个人对我在帮助他们时其中所扮演的角色感到非常自豪。我们现在有一个案例研究,描述了一些工作和结果。你可以在这里阅读更多。 http://www.microsoft.com/casestudies/Microsoft-Visual-Studio-Ultimate-2012/Ministry-of-State-for-Administrative-Development/Egyptian-Ministry-Facilitates-Transparent-Open-Elections-with-New-Applications/710000001691 谢谢 Brian  

0

Update 1 的新动力工具可用了

[原文发表地址]  New Power Tools for Update 1 are available [原文发表时间]  2012-11-29 9:36 今天,我们已推出针对Update 1、更新过的TFS 2012 动力工具。我们团队努力工作以此在官方发布VS/TFS Update1时同步推出此动力工具更新,这是我们首次在同一周内完成这两项工作。恭喜所有参与的人员。 其中没有很多的变化,但有几个有价值的: 备份和还原工具已得到更新,因为我们在Update 1 中对服务器做出了更改,您将需要对Update 1使用此新的动力工具,对RTM使用旧的动力工具。因为此特殊的动力工具是从服务器上运行的 — — 这只意味着您需要在您的服务器上安装与服务器相匹配的动力工具。 我们几个月前推出了一个新的Team Members动力工具的V1版,并且我们收到了大量的反馈和所报告的问题。我们已经修复了报告中最紧急的问题。 对PowerShell cmdlet做了一些更改 — —像新的添加 64 位的支持,移除了彩色编码,因为我们从反馈中得知大家不喜欢它。 VS 库软件包已由新的动力工具得到了更新。如果您仍需要TFS 2012 RTM 动力工具,您可以从下载中心获取它们。 谢谢 Brian

0

确认了使用Update 1 升级生成代理时的问题

[原文发表地址]  Confirmed hiccup upgrading build agents with Update 1 [原文发表时间]  2012-11-29 1:58 我们已经查明了该问题 (我看到 2名客户报告它):在安装 TFS 2012 Update 1之后,在配置生成代理时,用户会获得一个错误。该错误会说“TF30040: The database is not correctly configured. Contact your Team Foundation Server administrator”(TF30040: 数据库没有正确配置。请与您的Team Foundation Server 管理员联系)。 它实际上不是与数据库相关的问题,而是与应用程序层认为数据库应该是什么的相关问题。这是一个争用条件下的结果,那里服务器接收一个请求 (来自客户端、 生成代理等),但同时升级的部分仍在进行中。 如果你遇到了这个问题,你可以通过回收TFS 服务器来解决它。你可以在运行升级的应用程序层上使用下列命令来做到: iisreset net stop tfsjobagent net start tfsjobagent 我对带来的不便深表歉意,如果我们发现任何其他问题,我会让你们知道的。我们正在查看是否有一种方式可以让我们在未来的Update1 的安装中减少这种问题。 Brian

0

Visual Studio 2012 Update 1可用了

[原文发表地址]  Visual Studio 2012 Update 1 is available [原文发表时间]  2012-11-27 2:40 在Soma的博客上阅读更多相关内容。您可以通过VS 2012 IDE (Tools [工具]–>Extensions & Updates [扩展&更新]) 轻松地获取此Visual Studio 更新, 您也可以在此获得TFS Update 1(和其他组件)。 我一直在谈论Update 1 ,现在给予概述: http://blogs.msdn.com/b/bharry/archive/2012/10/29/visual-studio-2012-update-1-final-ctp.aspx http://blogs.msdn.com/b/bharry/archive/2012/09/12/visual-studio-update-this-fall.aspx 所以我不会重复其中所包含的东西的长列表。下载它,然后自己签出。其中有一大堆真的很好的附加功能, bug 修复、 性能改进等。例如,我们已经将自我们发布TFS 2012以来,我们自己使用它时所碰到的所有问题的修复融入了Update 1 中。 总体而言,体验应该不错。更新 VS 是相当无缝的。它是"修补程序",只需更新您的安装。更新 TFS要涉及的多一些。它实际上是一个完整的新安装 (尽管它将默默地卸载旧版本和安装该更新,因此它感觉就像一个"修补程序")。然而,我们还有一些工作要做来尽可能地无缝链接。如果您对您的TFS 安装进行任何自定义(启用 https,更改端口等),您将需要在安装此更新后,重新应用这些自定义设置。我们正在做Update 2 来检测和自动重新应用许多常见的自定义项。另一个例子,……如果您在 TFS 服务器 (字面上意思是在同一台计算机运行) 上配置了一个生成代理,您将需要在更新后将其重新配置。这通过向导可以很容易地运行,但您仍需要做一些东西。 最近我曾被多次问及有关这是如何与 VS/TFS SP1相关联的。我是否应该等待 SP1?因为目前我们正在思考此,将没有 SP1。我们已将模型从重大版本之间的单个服务包更改到了序列化的"更新"。所以某种程度上,您可以将Update…

0

Team Foundation Service更新 — — 11月 19日

[原文发表地址]  Team Foundation Service Update – Nov 19th [原文发表时间]  2012-11-19 10:16 现在Sprint 39已做好和部署了。一如既往地,您可以在http://tfs.visualstudio.com/en-us/home/news/看到有关此服务发行说明的最新内容。 Sprint 39 是另一个适中的版本。我们在VS 2012推出之后,进行了一次相当大的重组,这花了几个月的时间来组成新的组,制定计划和快速前进。几周前,将此服务进行RTM花费了大量的幕后工作。所以除了几个我们尚未准备宣布的重大事情之外,其他可见的改进要少一些了。 此部署中最大的改进是能够在web UI中通过电子邮件发送工作项信息。我们之前在 2010中已拥有此功能,但在 2012 中却失去了。我们失去它的原因是我们使用更现代的 web做法重新编写了一个漂亮许多的web UI,我们只是没有很好地获取回所有的功能。在这一点上,我认为我们只有少数几个。您可以阅读发行说明来了解更多。 我们所做的另一个微小的更改是到帐户登录页面。我很懊恼的是很多人创建一个帐户,但永远不会继续创建一个项目。我们认为其中的问题是太难发现如何或甚至知道需要创建一个团队项目。我们已经重做了 (在您登录创建一个帐户后) 此页面,希望使您更加明显地了解您需要创建一个团队项目。我们计划进一步使此页面变得更好,但这是短期内的微小改进。 在过去几个月来,我们最大的支持请求一直是人们想要重命名他们的帐户。我们可以这样做,但它一直是我们的操作团队不得不做的事情。当然这是一个坏的解决方案。所以在sprint 39中,我们构建了必要的支持来启用"前线"客户支持团队来自己去做。在Sprint 40中,我们将构建一个UI以此使客户能够自己做,而无需联系支持人员。 在假期时,事情有可能进度有点慢,但我期望我们在 1 月做出一些重大的新功能,我想您会对这些功能感到兴奋的。敬请关注。 Brian  

0

Team Foundation Service RTM

[原文发表地址]  Team Foundation Service RTM [原文发表时间]  31 Oct 2012 9:30 AM 今天,我们宣布Team Foundation Service 正式发布了。你可以从这里的服务网站读到更多信息http://tfs.visualstudio.com/en-us/home/news/. 我想提供一些我自己的评论(除了我放在网站新闻上的之外) 我们最初的计划是搁置RTM版本的发布,直到所有的计费基础设施到位。在过去的几个月里,我们看到注册人数的急速增长。与此同时,我看到有两个问题反复出现: 1. 当服务RTM版发布的时候,我的数据会不会被保存下来?我已经向大家保证它会的。这是一个云服务。它会持续工作到“永远”。然而,这仍然是焦虑的源头。 2. 这项服务需要花费多少钱?我已经见过无数的人使用这项服务,并想要“真正地”使用它,但是他们总是在问它的费用。我们已经说得很清楚,在服务中的数据是你的,如果价格没有吸引力,我们将确保你有其他方式获得您的数据。然而,这始终是个问题。 在过去的几个月,我们问我们自己如何可以使这些问题更清楚,并且降低它们对人们所产生的焦虑。与此同时,我们还没有发明时光机,其实我们并没有让所有的计费基础设施到位。所以我们找到了一个折衷的办法。因此,这次的RTM版本的发布有以下这些关键组件: 1. 服务是RTM版的。这意味着我们将长期致力于这项服务;它是准备好对产品投入使用的;你的数据是安全的,并且可无限期结转。我们的支持组织是受过训练的,并且时刻准备着支持客户的任何问题。 2. 我们会提供一个免费级别的服务给一个账户中的5名用户。这包括目前服务中所有的功能(包括“Premium”功能,如Agile Project Management)。目前,生成还没有封闭,虽然我们希望在某些时候引入一些(可能是每月为免费账号引入小的生成)。因此,这个版本的服务仍然被标记为“预览版”来表明我们还没有确定精确使用度。 3. 我们将提供此项服务给Premium,Ultimate和TestPro MSDN的订阅者。拥有这些订购的用户可以享受到不限规模的团队/项目,并且利用该服务中所有的功能。最终这种情况也会有生成的上限-但据推测远远大于免费帐户。我们当然不允许在任何订阅级别的条件下为一个固定的花费实行无限制的计算使用。 4. 明年,我们给团队提供付费订阅选项,将不会分成2或3类。在这一点上,我们没有透露任何有关该收费的细节 – 希望明年听到更多。 5. 今天我们没有强制执行其中的任何规则。所有的使用是免费的,但我们提供了一些信息关于明年我们打算执行什么样的规则,并会推出执行与计费。 Team Foundation Service新的url是http://tfs.visualstudio.com。原来的url http://tfspreview.com,它仍然会持续工作几个月,但最终会停止使用。 与此同时,我们期望的这项服务,目前并不适合所有人。该服务上的东西和你可以用我们的on-premises产品所做的事情之间仍然有很多差距。一些例子包括: 你必须使用一个内置的流程模板(Scrum, Agile, CMMI)。目前你不能自定义流程模板。 此服务目前还不支持和其他的企业服务整合-SharePoint,Project Service,System Center, 等等。 你必须使用一个Live ID登录-我们还不支持联合Active Directory。 报告是非常受限制的。我们提供一些报告-比如用掉的和累计流量,但是on-premises中内容丰富的报告还没有在服务中被支持。 这些是几个例子,是有关今天在服务上on-premises解决方案的各种好处。随着时间的推移,这些差距都将被填补,Team Foundation…

0

Git- TF 2.0 更新可用了

[原文发表地址]  Git-TF 2.0 update available [原文发表时间]  2012-11-02 6:02 昨天,我们发布了我们的Git-TF的第二个重大版本。为了刷新您的内存,Git-TF 允许开发人员本地使用 Git和与中央 TFS 服务器"同步"。例如,XCode是一个特别好的方法来启用集成的版本控制。 此更新还包括很多新的功能…… 使得一切都更容易安装的Chocolatey 软件包 搁置支持 (包括搁置、 搁置集列表和取消搁置) 封闭的签入支持 当搁置和签入时,文件及文件夹重命名的支持 其他几个较小的功能和一些不错的 bug 修复,如: 改进的签入性能 克隆留下未跟踪的文件的问题 更多…… 下载链接: https://aka.ms/git-tf CodePlex 页面:http://gittf.codeplex.com 如果您想要一个TFS 的DVCS解决方案,我建议您签出。 Brian

0