<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Brian Harry的中文博客</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/brian_harry/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/brian_harry/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:18:56 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>TFS 2015的更新版本2.1</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/tfs-2015%E7%9A%84%E6%9B%B4%E6%96%B0%E7%89%88%E6%9C%AC2-1</link>
      <pubDate>Mon, 06 Jun 2016 07:53:17 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/?p=3385</guid>
      <description><![CDATA[&nbsp; [原文发表地址]: Update on TFS 2015 Update2.1 [原文发表时间]:April 28, 2016 &nbsp;...]]></description>
      <content:encoded><![CDATA[<p>&nbsp; <p>[原文发表地址]: <a href="https://blogs.msdn.microsoft.com/bharry/2016/04/28/update-on-tfs-2015-update-2-1/">Update on TFS 2015 Update2.1</a> <p>[原文发表时间]:April 28, 2016 <p>&nbsp; <p><font size="2" face="Microsoft YaHei">嗯，我纠结了好几天，我不希望我博客的评论里有我们正在修复的Update 2.1 的bug，尽管这些bug 很多人遇到过。让我分享一些一直萦绕在我的脑海里的问题… </font> <p><font size="2" face="Microsoft YaHei"></font>&nbsp; <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><font face="Microsoft YaHei"><font size="2"><b>为什么在我的博客的评论里有这么多的bug</b><b>报告？</b> </font></font> <p><font size="2" face="Microsoft YaHei">总之，我的博客不是一个真正用来报bug的地方。他会花费我很多时间（仅仅是因为我要把他们给合适的人看看）。对你来说它并不是一个很好的体验——你没有一个很好的方式去跟踪它。对于我们工程师来说它也不是一个很好的体验，因为获取更多的细节也是很困难的——因为博客的评论往往没有联系方式的。我们有专门的系统，报bug 可以点这里 </font><a href="https://connect.microsoft.com"><font size="2" face="Microsoft YaHei">https://connect.microsoft.com</font></a><font size="2" face="Microsoft YaHei">，提建议点这里</font><a href="https://visualstudio.uservoice.com"><font size="2" face="Microsoft YaHei">https://visualstudio.uservoice.com</font></a><font size="2" face="Microsoft YaHei">。 </font> <p><font size="2" face="Microsoft YaHei">我有一些假设: 1）我曾经请求过，建立一个关于很多的bug的帖子。2）我会认真的回复你。如果你发布了一些东西在这儿，我几乎会在一个小时之内读完并且把它转发给我们团队中的一些人，因为这些可能来自他们的VP，无论他们正在做什么，他们往往都会放弃正在做的事情，然后把你的这些问题修改正确。所以一些体验对你来说不能被忽略。3）我觉得connect.microsoft.com在用户体验和我们的反应能力方面都不是很理想化。 </font> <p><font size="2" face="Microsoft YaHei">但是这些都仅仅只是我的假设。我更感兴趣你对这种情况的想法。 </font> <p><font size="2" face="Microsoft YaHei">别误会，我的博客绝对是可供那些觉得他们需要被听到的任何人使用。如果你对一些事情感到沮丧，不能得到满足，（或者只是想说说一些真正高兴的事情而已），我在这里。我不希望人们觉得我不鼓励讨论。同时，我想让人们在我们“正常”的渠道里获得满足。如果它们不能正常工作，我想知道为什么，看看如何才能解决这些问题。 </font> <p><font size="2" face="Microsoft YaHei">从Update 2发布以后，我就已经请别人拿所有在我博客里的bug 和connect.microsoft.com 上的比较，看看这些bug是否也在这儿。也许他们有提交，只是我们忽略了，如果是这样的话，那我们就要修复一些东西了。 </font> <p><font size="2" face="Microsoft YaHei"></font>&nbsp; <p><font face="Microsoft YaHei"><font size="2"><b>对于这些额外的bug</b><b>，我会在Update 2.1</b><b>上做些什么呢？</b> </font></font> <p><font size="2" face="Microsoft YaHei">时间表上关于Update 2.1的最终提交时间是今天。 到那时候我们不打算去重现，识别并修复每一个问题。（一天我仍然可以看到几个新的问题）。我决定我们将继续并且“按时”发布包含我们已经修复问题的Update 2.1版本。无论我们可以修复多少其他的问题，Update 2.1都是有很多有价值的改进。而且Update 3也不远了。如果我等的太久，Update 2.1就变得毫无意义。我们将在未来的6周时间完成Update 3的“开发”，并且在之后的几周内发布（我认为）。鉴于这一切，我们将继续前进，下周发布Update 2.1。 </font> <p><font size="2" face="Microsoft YaHei"></font>&nbsp; <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><font face="Microsoft YaHei"><font size="2"><b>我要如何处理已经被报道出来的bugs?</b> </font></font> <p><font size="2" face="Microsoft YaHei">我们将继续处理这些bug。不只如此，我已经要求团队回过头去对connect.microsoft.com做彻底地清理，发送一个微笑反馈等等。确定其他的bug应当并且能够在Update 3被修复。所以，报告你发现任何的bug。我不能保证我们会修复所有的bug，但是我们会努力修复尽可能多的bug。 </font> <p><font size="2" face="Microsoft YaHei"></font>&nbsp; <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><b><font size="2" face="Microsoft YaHei"></font></b> <p><font face="Microsoft YaHei"><font size="2"><b>对于开发过程的质量，这些意味着什么呢？</b> </font></font> <p><font size="2" face="Microsoft YaHei">我也不确定。这是我们第一次想发布Update 2.1。我们已经有bug，并且总是有bug出现。几乎不可能消除一个非常大型的复杂系统中的每一个单一的bug。但是，这是第一次我们无法忍受这些，并且我们说这些不能再忍受了，我们需要做的更好。我们对所有的已经被报道了的bug做一个回顾，他们什么时候被引入的，根本原因是什么，在较早之前被发现的时候可以做些什么等等。从这些中我们会做一些调整，我希望我们在不久的将来不要再有这么多数量的bug。 </font> <p><font size="2" face="Microsoft YaHei">说了这么多，我并不是说Update 2是一个*不好*的发布版本。大多数人们已经安装了它，并且很多人也很愉快的使用它。人们都很高兴，因为它有很多好的地方。所以，它可以或者应该说已经是一个*良好*的发布版本。一旦我看到一些回顾展，我将知道的更多。总体来说，我非常高兴和自豪这个团队所做的工作。质量和对人们的承诺以及创新的过程，允许我们在这么多不同的方法中提供如此大有用的价值。与此同时，一切都是使你学得更多、做得更好的一个机会。唯一的问题是你是否意识到这个机会并且实际行动起来。</font></p>]]></content:encoded>
    </item>
    <item>
      <title>VS 2015 Update 1 和 TFS 2015 Update 1 可用了</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/vs-2015-update-1-tfs-2015-update-1</link>
      <pubDate>Sun, 27 Dec 2015 22:31:59 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/12/27/vs-2015-update-1-tfs-2015-update-1/</guid>
      <description><![CDATA[[原文发表地址] VS 2015 Update 1 and TFS 2015 Update 1 are available  [原文发表时间] 2015-11-30  今天我们发布了VS2015...]]></description>
      <content:encoded><![CDATA[<p>[原文发表地址] <a name="OLE_LINK2"></a><a name="OLE_LINK1"></a><a href="https://blogs.msdn.com/b/bharry/archive/2015/11/30/vs-2015-update-1-and-tfs-2015-update-1-are-available.aspx">VS 2015 Update 1 and TFS 2015 Update 1 are available</a></p>  <p>[原文发表时间] 2015-11-30</p>  <p>今天我们发布了VS2015 Update 1的最终版本和 Team Foundation Server 2015 Update 1.</p>  <ul>   <li><a href="https://go.microsoft.com/fwlink/?LinkId=691134">Visual Studio 2015Update 1</a> </li>    <li><a href="https://go.microsoft.com/fwlink/?LinkId=533008">Team Foundation Server 2015 Update 1</a> </li>    <li><a href="https://go.microsoft.com/fwlink/?LinkId=533019">Team Foundation Server Express 2015 Update 1</a><a href="https://go.microsoft.com/fwlink/?LinkId=691133">TFS Office 集成安装程序</a> </li>    <li><a href="https://go.microsoft.com/fwlink/?LinkId=533013">TFS 项目服务器的扩展</a> </li> </ul>  <p>这里是发行版本的说明：</p>  <ul>   <li><a href="https://www.visualstudio.com/news/vs2015-update1-vs">Visual Studio 2015 update1的发行说明</a> </li>    <li><a href="https://www.visualstudio.com/news/vs2015-update1-vs">Team Foundation Server 2015 Update 1 发行说明</a> </li> </ul>  <p>在上一个发行版本和最终发行版本上只有很少的一些变化，仅仅是修复了一些bug，如果要查看这次update所有的新的东西的发布版说明，那就有很多了。</p>  <p>你可以直接安装这个update（VS和TFS）的预发行版本, 它将更新您的安装。对于TFS, 你也可以在本地升级以前的不同版本(VS 2013 2012 2010) ，VS将会兼容安装以前的版本.</p>  <p>请感受这些提升与改进, 要以<a href="https://visualstudio.uservoice.com/forums/330519-team-services">使用者的心态</a>来告诉我们你们的想法. 近来我们将Team Foundation Server和Team Services分成了各自独立的目录，可以让您更便捷的提出意见。</p>  <p>我们现在已经把工作的重心放在了update2上, 希望在新的一年开始时能够看到更多有关update2的信息.</p>  <p>Brian</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Update 1 RC</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/visual-studio-update-1-rc</link>
      <pubDate>Wed, 25 Nov 2015 01:28:42 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/11/25/visual-studio-update-1-rc/</guid>
      <description><![CDATA[[原文发表地址] Visual Studio Update 1 RC  [原文发表时间] 2015-10-29  今天我们发布了Visual Studio 2015 Update 1...]]></description>
      <content:encoded><![CDATA[<p>[原文发表地址] <a href="https://blogs.msdn.com/b/visualstudio/archive/2015/10/29/visual-studio-update-1-rc.aspx">Visual Studio Update 1 RC</a></p>  <p>[原文发表时间] 2015-10-29</p>  <p>今天我们发布了<a href="https://go.microsoft.com/fwlink/?LinkId=626592">Visual Studio 2015 Update 1 RC</a>，这个版本是基于我们三周前发布的Update 1 CTP。除了<a href="https://blogs.msdn.com/b/visualstudio/archive/2015/10/08/visual-studio-2015-update-1-ctp.aspx">此处</a>描述的CTP中的功能，RC版本还包括下面的功能：</p>  <ul>   <li>·转到实现方法。许多人都在等待这个功能：只要在接口或者抽象方法上点击右键并选择此命令就可以导航到实现方法。<img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/29/92/metablogapi/4034.clip_image002_63F5A771.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4034.clip_5F00_image002_5F00_63F5A771.png" width="531" height="282" /></li> </ul>    <ul>   <li>新的快捷方法，<strong>Ctrl + . </strong>可以转换get 方法为属性。</li>    <li>Windows 演示文稿基础。我们已经提高了性能并且添加了DirectX扩展（通过NuGet），还有拼写检查，以及对于每一个用户自定义词典的附加支持。你可以在这篇博客中找到更详细的关于<a href="https://blogs.msdn.com/b/wpf/archive/2015/10/26/wpf-in-net-4-6-1.aspx">WPF in .NET 4.6.1</a>.</li>    <li>调试时候的CPU性能分析。这一功能使在调试每个故障函数的时候可以分析出断点和调试步骤之间CPU的使用率。详细的信息，<a href="https://blogs.msdn.com/b/visualstudioalm/archive/2015/10/26/profile-your-cpu-in-the-debugger-in-visual-studio-2015.aspx">请看帖子调试中你的CPU性能</a></li>    <li>C/C++调试改进。在C/C++调试的时候，调试器可以告诉你哪个变量导致访问冲突。<a href="https://blogs.msdn.com/b/visualstudioalm/archive/2015/10/28/improvement-to-debugging-c-access-violations-in-visual-studio-2015-update-1.aspx">阅读博客文章提高VS2015Update1 中C++访问冲突</a>。</li>    <li>Universal Windows Apps V1.2工具。我们已经对.NET本地化，XAML设计器，显示设计器，Windows 应用商店的包装和调试程序进行了更新。现在你可以使用这些工具去建立App并且提交他们到Windows Store。</li>    <li>Visual Studio工具Apache Cordova。我们为Cordova 5.3.1 和 iOS 9添加了支持，我们也为Android 6 “Marshmallow,”奠定了基础，也为Azure Active Directory身份验证添加了新的插件。</li>    <li>TypeScript。最后一次更新包括增强对系统类型，本地支持回应的JSX，ECMAScript6完成支持生成器和类表达式，并且 支持ECMAScript7建议求幂运算符和异步函数。</li>    <li>Visual Studio工具Node.js。我们添加了对Node.js 4.x支持，对npm 3.x的支持，更快，易用的智能感知，更快的项目加载时间，提示过程中提高稳定性，以及代码片段的支持。（这些工具可以单独下载：<a href="https://www.visualstudio.com/features/node-js-vs">Node.js Tools for Visual Studio</a>.）</li> </ul>  <p>&#160;&#160;&#160;&#160;&#160; <img title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/29/92/metablogapi/5857.clip_image004_537D3676.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5857.clip_5F00_image004_5F00_537D3676.png" width="673" height="200" /></p>    <ul>   <li> 改进的反馈选项。除此之外，一个简答的反馈图标在黑暗的主题中看起来是好的，我们已经重新设计了菜单选项，以明确区分报告问题并发送反馈：</li> </ul>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img title="Feedback menu in Visual Studio 2015 Update 1" border="0" alt="Feedback menu in Visual Studio 2015 Update 1" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/29/92/metablogapi/3480.clip_image006_182C6169.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3480.clip_5F00_image006_5F00_182C6169.png" width="240" height="132" /></p>  <p>对于建议，我们会直接带您到<a href="https://visualstudio.uservoice.com/forums/121579-visual-studio">UserVoice</a>；我们有一个新的窗体可以让需要调查的问题有特别的说明和联系你的更多信息：</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/29/92/5736.2015-10-28%20Problem%20reporting%20form.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/5736.2015_2D00_10_2D00_28-Problem-reporting-form.png"><img title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/29/92/metablogapi/1157.clip_image008_1EDF6AEC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1157.clip_5F00_image008_5F00_1EDF6AEC.png" width="369" height="287" /></a></p>    <p>关于在Update 1 RC中全部的功能列表，修正的Bug信息和已知的问题，可以在Visual Studio 2015 Update 1 RC发布的文章上看到。</p>  <p>重要说明：当你安装Visual Studio Update 1 RC 时，Visual Studio 模拟器和Microsoft测试管理器将无法在线获取许可。因此，我们建议不要在任何一个需要这些产品的计算机上安装Update 1 RC。</p>  <p>我们一如既往欢迎你的反馈，分享你的反馈，建议，想法和在<a href="https://visualstudio.uservoice.com/forums/121579-visual-studio">UserVoice </a>上的观点，通过产品使用中UI的反馈，或者通过<a href="https://connect.microsoft.com/VisualStudio">Visual Studio Connect site</a>.提出的Bug。</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio and Team Foundation Server 2015 Update 1预先发行投入使用</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/visual-studio-and-team-foundation-server-2015-update-1</link>
      <pubDate>Tue, 24 Nov 2015 01:01:51 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/11/24/visual-studio-and-team-foundation-server-2015-update-1/</guid>
      <description><![CDATA[[原文发表地址] Visual Studio and Team Foundation Server 2015 Update 1 pre-release available  [原文发表时间]...]]></description>
      <content:encoded><![CDATA[<p>[原文发表地址] <a href="https://blogs.msdn.com/b/bharry/archive/2015/10/14/visual-studio-and-team-foundation-server-2015-update-1-pre-release-available.aspx">Visual Studio and Team Foundation Server 2015 Update 1 pre-release available</a></p>  <p>[原文发表时间] 2015-10-14</p>  <p>现在来说这个事情是有点晚，因为我们大约一周前就已经发布了。通常情况下，我会跟进我的博客文章，但是上周我们有一个家庭成员的去世，以至于我没有多余的时间用来处理博客。</p>  <p>Visual Studio Preview被命名为&quot;CTP 1&quot;，你可以读取更多的信息从这里: <a href="https://blogs.msdn.com/b/visualstudio/archive/2015/10/08/visual-studio-2015-update-1-ctp.aspx">https://blogs.msdn.com/b/visualstudio/archive/2015/10/08/visual-studio-2015-update-1-ctp.aspx</a></p>  <p>TFS Preview被命名为”RC 1”，这样命名与以往的惯例不同，其一直以来的原因是没有人愿意安装 TFS Preview，除非我们提供持续支持 (技术支持、升级等) 。当你谈论一个团队的产品并且掌握该产品的大量数据的时候，这个产品就没有太大的吸引力能去安装它和测试它。只要你想要安装它，今后，我们愿意提供给你可以正常使用的一个Update 1 的持续支持的RC。</p>  <ul>   <li><a href="https://go.microsoft.com/fwlink/?LinkId=626619">下载 TFS 2015 更新 1 RC</a>(以及你所需要的<a href="https://go.microsoft.com/fwlink/?LinkId=626620">ISO</a>)</li>    <li><a href="https://www.visualstudio.com/news/tfs2015-update1-vs">TFS 2015 更新 1 RC 发行说明</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/1329639b-db95-4ba7-92c5-dad4b90009b7.aspx">TFS 2015 更新 1 RC KB 文章</a></li> </ul>  <p>通常在 TFS/VSO 的登录界面，对于我们所说的”云优先登录”开发流程的操作，工作实时在云直播服务中完成并且我们曾经在TFS on-prem Update完成一个季度的工作。有时侯会有大的更新，有时侯会做很小的的更新。这个是一个相当大的更新 (以新的能力) 。你可以阅读发行说明上的所有细节，但在这里我想要具体说明几点:</p>  <p><b></b></p>  <p><b></b></p>  <p><b>对</b><b>TFVC</b><b>项目添加</b><b>Git</b> <b>repository</b> — 这一直是顶级客户请求和高排名的UserVoice项目。我见过很多团队使用TFVC并想要开始使用Git的一些或者是所有他们的工作和不想要处理的，将会移动到新的项目 —— 他们只是想要开始将Git repository添加到其当前的项目，现在你就可以这么做了。虽然有一些旧版本的IDEs的限制，但是2015 update 1确保您可以在同样的项目中访问TFVC 和 Git repos。</p>  <p><b>敏捷开发的改进</b>— 在敏捷开发的项目管理改进和Update 1方面，我们继续确保快速的成长，让您看到许多曾经在服务中有的的内容（就像看板列查询、任务清单等）以及一些您还从未使用过的服务(如新的控制板支持)。</p>  <p><b>XAML </b><b>构建均势发展</b><b> </b>— 我们在TFS 2015上发布的Build.vnext有几处XAML构建中没有完成的点.我们正在努力与Update 1实现完全均势，同时我们在其它改善中也提供了支持工作区映射和分支标记。Leaves gated的签入作为剩余的巨大差异，我们期望在Update2中完成。</p>  <p><b>声纳支持</b>— 我们会继续确保我们的声纳支持更易于配置和使用。正如我所说，还有很多需要进步的地方。查阅发行说明手册，了解更多的细节。我们满怀期待，期待着 RC2，即接下的最终版本。我们非常支持您提出 RC1 或 RC2 使用中的问题，并且给予我们宝贵的反馈意见，来帮助我们更好的去完善它。</p>  <p>期待您的反馈意见...</p>  <p>Brian</p>]]></content:encoded>
    </item>
    <item>
      <title>TFS Office一体化安装包</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/tfs-office</link>
      <pubDate>Thu, 12 Nov 2015 00:48:17 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/11/12/tfs-office/</guid>
      <description><![CDATA[[原文发表地址] TFS Office Integration Installer  [原文发表时间] 2015-10-15  我忘了在TFS 2015 Update 1...]]></description>
      <content:encoded><![CDATA[<p>[原文发表地址] <a href="https://blogs.msdn.com/b/bharry/archive/2015/10/15/tfs-office-integration-installer.aspx">TFS Office Integration Installer</a></p>  <p>[原文发表时间] 2015-10-15</p>  <p>我忘了在<a href="https://blogs.msdn.com/b/bharry/archive/2015/10/14/visual-studio-and-team-foundation-server-2015-update-1-pre-release-available.aspx">TFS 2015 Update 1 RC的帖子</a>中说，我们也会交付一个新的<a href="https://go.microsoft.com/fwlink/?LinkId=626605">TFS office一体化安装程序</a>预览版。这个新的安装程序适用于以下两种情况:</p>  <p align="left">1. 过去，做过项目管理、BAs等等的人们如果想使用微软办公一体化的功能，常常需要安装Team Explorer包。它很庞大且包含一个VS Shell 的实例，大多数人都不想去使用它。这个新的安装程序只包括 Office 一体化的组件 (Excel、 工程等)，因此它是轻量级的。</p>  <p>2. 我们发布的TFS 2015 Release版，目的是在没有VS企业版或是测试版的情况下依然可以使用PowerPoint storyboarding 工具，但是我们并没有提供一个简单的方去获取它。现在我们已经将它列入了办公一体化安装程序，使它很容易获取其它的Office集成工具。</p>  <p>PowerPoint storyboarding 工具是一个很好的方式，它能快速、轻松地模拟用户体验。在你build 它们之前，你可以利用PPT的技能建立一个完美的场景。在build TFS和VSO的时候，我们时刻都在使用它。这儿有一个例子，在PPT中用新的控制模块功能模拟我们的场景，这一功能还在发展中。</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/2330.image_6DCEF080.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/2330.image_5F00_6DCEF080.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/5584.image_thumb_6B2634CF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/5584.image_5F00_thumb_5F00_6B2634CF.png" width="714" height="504" /></a></p>  <p>目前，它被淹没在VS 2015 Update 1 RC下载页中，但是我们会添加一个新的页面，让它更容易被找到，容易获取它的内容，然后下载它。</p>  <p>像我们发布的大多数产品一样，它也会工作在Team Foundation Server之前的版本上（你不必在TFS 2015上使用它）。我不记得具体的要求，但是它可以在TFS 2012 上工作。当然，他也可工作在VS Online上。</p>  <p>我希望你们在TFS上有一个很好的体验。</p>  <p>Brian</p>]]></content:encoded>
    </item>
    <item>
      <title>Team Foundation Server 2015 最终版</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/team-foundation-server-2015</link>
      <pubDate>Thu, 08 Oct 2015 23:10:24 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/10/08/team-foundation-server-2015/</guid>
      <description><![CDATA[[原文发表地址]：Team Foundation Server 2015 Final Release  [原文发表时间]：2015-8-06  今天，我们发布了Team Foundation...]]></description>
      <content:encoded><![CDATA[<p>[原文发表地址]：<a href="https://blogs.msdn.com/b/bharry/archive/2015/08/06/team-foundation-server-2015-final-release.aspx">Team Foundation Server 2015 Final Release</a></p>  <p>[原文发表时间]：2015-8-06</p>  <p>今天，我们发布了Team Foundation Server 2015 的最终版本。TFS 2015 取得了重大的进步，在整个开发过程中有大批量的改进，而且特别强调了Devops能力的重要性。</p>  <p>· <a href="https://www.microsoft.com/en-us/download/details.aspx?id=48260">TFS 2015 试用版下载</a></p>  <p>· <a href="https://www.microsoft.com/en-us/download/details.aspx?id=48259">TFS 2015 快速下载</a></p>  <p>· <a href="https://www.visualstudio.com/news/tfs2015-vs">TFS 2015发布说明书</a></p>  <p>所有与TFS 2015相关的下载，请点<a href="https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx">这里</a>。在Visual Studio 2015 下面可以找到一些类似专业化测试的东西，在Team Foundation Server 2015下面可以找到TFS，服务器等等。在Tools for Visual Studio 2015下面可以找到发布管理和测试代理等等。</p>  <p>当然，你也可以通过MSDN订阅服务去下载TFS 2015，也可以通过一般的获取Microsoft 软件的其他地方下载。</p>  <p>我想说的是一些TFS 2015的亮点。</p>  <p><b>敏捷项目管理</b><b>--</b>在那些很难统计的敏捷项目管理能力上，我们已经取得了很大的进步。这些改进已经逐步在VS online上体现出来了，但是当我看到TFS 2015的汇总清单没，还是震惊了。这些改进包括 -- 按等级划分的待办事项管理，可自定义的名片，泳道，定义完成的标准，分隔栏，内联编辑，搜索和过滤以及很多很多。</p>  <p><img title="Swim lanes on the Kanban board" alt="Swim lanes on the Kanban board" src="https://i3-vso.sec.s-msft.com/dynimg/IC801835.jpg" /></p>  <p>查看更多敏捷工具，请关注<a href="https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Agile-Project-Management-in-TFS-2015">第九频道</a>。</p>  <p><b>Build.vnext</b>--TFS 2015针对于TFS的构建系统进行了大修，不仅解决了客户反馈的无数个点 - 如Web UI，变更审计，更好的代理池管理，高可用性等。而且通过创建一个极其简单的扩展模型开启了一个全新世界，可以构建任何你想要的任务 --java,Android,IOS,Node.jsd等许多语言,提供跨平台的的代理可以构建任何平台的任务。</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/2626.image_02A889FB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/2626.image_5F00_02A889FB.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/8836.image_thumb_729C4BF4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/8836.image_5F00_thumb_5F00_729C4BF4.png" width="320" height="392" /></a></p>  <p><b>持续交付</b>--构建在新生成管道上，扩展性模型和跨平台代理，使得我们启用了从未像现在这样的持续交付。也可以选择各种各样的任务，我们将为其提供Azure基础框架，部署应用程序，使用新的分布式测试执行能力进行大批量自动化测试，运行负载测试，在第三方设备云端执行功能化测试等等。所有这一切都使您能够创建完全自动化的生成-部署-测试-监视连续输送管道，无冲突的自由流动的代码投入生产。</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/8255.image_23CFA78C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/8255.image_5F00_23CFA78C.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/1348.image_thumb_62434C17.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/1348.image_5F00_thumb_5F00_62434C17.png" width="720" height="432" /></a></p>  <p><b>团队项目重命名</b><b>--</b>谁又能忘记几乎10年前第一期用户之声上的意见？我们最终在TFS 2015上交付了项目团队项目重命名的功能。以您的意愿重命名您的团队项目名称。</p>  <p><a href="file:///C:/Users/bharry/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1873AE8/image[7].png"><img title="image_thumb[3]" border="0" alt="image_thumb[3]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/1016.image_thumb3_0FA517D3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/1016.image_5F00_thumb3_5F00_0FA517D3.png" width="484" height="87" /></a></p>  <p><b>Git的改进</b>--在git 工具方面，我们也取得了很大的进步 - 继续改善pull要求的经验，增加了对branch支持的策略，使您可以控制哪些内容要合并到重要分支的质量问题，提高了可视化历史记录的方法等等。</p>  <p><img title="Setting branch pull request policies" alt="Setting branch pull request policies" src="https://i3-vso.sec.s-msft.com/dynimg/IC799234.png" width="640" height="80" /><img title="Setting code review requirements" alt="Setting code review requirements" src="https://i3-vso.sec.s-msft.com/dynimg/IC799231.jpg" width="640" height="221" /></p>  <p>查看更多git工具改进的详情，请关注<a href="https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Git-Branches-and-Policies-in-Team-Foundation-Server-2015">第九频道</a>。</p>  <p><b>可扩展性</b> -- 一年来，在VS Oline上，TFS 2015增加了很多扩展功能。现在，TFS集成了数以百计大家喜爱的工具，比如：REST，Server Hooks和OAuth。学习更多可用工具及如何获得它们，点击<a href="https://www.visualstudio.com/explore/vso-integrations-directory-vs">这里</a>。</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/5734.image_30C32EA9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/5734.image_5F00_30C32EA9.png"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/36/52/metablogapi/8507.image_thumb_3B6EDCE3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-52-metablogapi/8507.image_5F00_thumb_5F00_3B6EDCE3.png" width="400" height="568" /></a></p>  <p><b>定价和许可证</b>--除了TFS 2015增加的新功能外，我们会继续简化许可证并降低价格，使它能够很容易的为大家所使用，在开发过程中做出贡献。在另外一个<a href="https://blogs.msdn.com/b/bharry/archive/2015/07/27/included-cals-and-tiered-pricing.aspx">最近的博客</a>站点上，可以获取更详细的信息。</p>  <p><b>小结</b></p>  <p>上述描述的只是TFS 2015变化亮点在表面反映的冰山一角。它还有更多的功能，这将是一个伟大的发布产品，希望您也这么认为。</p>  <p>Brian</p>]]></content:encoded>
    </item>
    <item>
      <title>Team Foundation Version Control的未来</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/team-foundation-version-control</link>
      <pubDate>Wed, 29 Apr 2015 21:28:08 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/04/29/team-foundation-version-control/</guid>
      <description><![CDATA[Brian Harry MS  [原文发表地址] The future of Team Foundation Version control  [原文发表时间] 2015-03-12 9:10AM...]]></description>
      <content:encoded><![CDATA[<p><a href="https://social.msdn.microsoft.com/profile/brian%20harry%20ms/">Brian Harry MS</a></p>  <p>[原文发表地址] <a href="https://blogs.msdn.com/b/bharry/archive/2015/03/12/the-future-of-team-foundation-version-control.aspx">The future of Team Foundation Version control</a></p>  <p>[原文发表时间] 2015-03-12 9:10AM</p>  <p>我之前已经写过类似的东西，但是现在我又不断地想起它。我时常会问自己“TFVS完蛋了吗？”我估计我只能回答。不，它还没有。</p>  <p>我们在TFS 2013 中加入了对Git的支持，以便于我们可以支持行业里最好的集中式版本控制系统和最好的分布式版本控制系统(DVCS)。我们已经为Git做了很多投入，为了使它能和TFVS的用处相媲美，我们做了大量的工作。大家可能因为很多原因混淆了。我们谈论很多我们在Git上的一些进展。这个行业对Git也谈论了很多。如果你一直关注着，那么你会听到越来越多微软的内部团队正在采用Git。我自己的团队已经把一部分东西放在了Git上。这些都是真的，并且一些人认为TFVC正在被抛弃。才不是！</p>  <p>我们大部分的客户仍在使用TFVC，并且我们非常重视它。微软的大部分人也仍在使用TFVC。大部分使用VS Online创建的工程时也选择TFVC。毫无疑问，我们正看到一种转变，Git正在成长，并且我完全期望它将持续成长。接下来的这几年Git的市场占有率可能会超过50%– 我不知道，但这是有可能的。不管怎样，我们仍有数十万,或者数百万的TFVC用户。对我们来讲，在一段非常长的时间内，它将会很重要。</p>  <p>这些都只是说说，让我给你们提供一些证据。</p>  <ol>   <li>TFVC的核心引擎是非常成熟的。它已经被用于超大型团队，并且被证明是非常可信赖的。 在TFVC投入方面，我们绝大部分的关注点是“围绕核心”。让我给你们举一些例子。 </li>    <li>我们已经在网络的Version Control 的UI上做了一些工作-允许像网络编辑，签入，删除等的事情。我们已经在TFVC上实现了这些。 </li>    <li>我们加入了对“欢迎页面的支持”，就像维基百科那样。我们使它可以工作在TFVC上。 </li>    <li>我们已经完成了TFVC上的一些CodeLens 指标的工作。包括一些只对TFVC有效的东西-像“即将改变”指标。 </li>    <li>Build.Vnext支持TFVC。 </li>    <li>我们正在构建一种新的代码搜索体验。尽管个人预览只在Git上支持，我们将会在上市前添加TFVC的支持。 </li>    <li>我们正关注在代码回顾的改进上，包含像支持迭代代码回顾，网络体验，使用内联注释提高VS体验等。所有的这些都将在TFVC上出现。 </li>    <li>我们不久以前通过添加对Mac/Linux上团队查看器的支持，解决了一个普遍的抱怨-TFVC上大于260个字符的本地路径。 </li>    <li>团队工程重命名最大一部分的工作已经在TFVC里得到了完整的支持。在引擎中，我们已经做了很多核心的改变来支持它工作。 </li>    <li>我们正努力使TFVC和Git可以在同一个项目里更好的共存-当然这需要TFVC。 </li> </ol>  <p>有很多事情我大概忘记了，还有一些事情我还没有准备告诉大家。TFVC不仅没有完蛋，而且我们很大程度上继续去对它进行投入，这种投入还会持续进行。选择最适合你的工作流的版本控制，时刻保持自信，因为我们会继续带领你前进。</p>  <p>我希望这能帮助您处理一些疑问。请让我知道您是否还有一些其他我能帮助到您的。</p>  <p>Brian</p>]]></content:encoded>
    </item>
    <item>
      <title>VS 2015 CTP6 和TFS 2015 CTP1 今天上市了</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/vs-2015-ctp6-tfs-2015-ctp1</link>
      <pubDate>Wed, 08 Apr 2015 00:30:58 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/04/08/vs-2015-ctp6-tfs-2015-ctp1/</guid>
      <description><![CDATA[[原文发表地址]VS 2015 CTP6 and TFS 2015 CTP1 shipped today   [原文发表时间] 2015-02-23 9:30 AM  今天我们发布了Visual...]]></description>
      <content:encoded><![CDATA[<p><font size="2" face="Microsoft YaHei">[原文发表地址]</font><a href="https://blogs.msdn.com/b/bharry/archive/2015/02/23/vs-2015-ctp6-and-tfs-2015-ctp1-shipped-today.aspx"><font size="2" face="Microsoft YaHei">VS 2015 CTP6 and TFS 2015 CTP1 shipped today</font></a><font size="2" face="Microsoft YaHei"> </font></p>  <p><font size="2" face="Microsoft YaHei">[原文发表时间] 2015-02-23 9:30 AM</font></p>  <p><font size="2" face="Microsoft YaHei">今天我们发布了Visual Studio 2015 CTP6和TFS 2015 CTP1。您可以在这里下载：</font></p>  <p><font size="2" face="Microsoft YaHei"><a href="https://www.visualstudio.com/downloads/visual-studio-2015-ctp-vs">下载Visual Studio 2015 CTP 6和Team Foundation Server 2015 CTP</a></font></p>  <p><font size="2" face="Microsoft YaHei">您还可以阅读发行说明来了解更多信息：</font></p>  <p><font size="2" face="Microsoft YaHei">&#160;&#160;&#160;&#160;&#160; •<a href="https://www.visualstudio.com/en-us/news/vs2015-vs">Visual Studio 2015 CTP 6</a></font></p>  <p><font size="2" face="Microsoft YaHei">&#160;&#160;&#160;&#160;&#160; •<a href="https://www.visualstudio.com/en-us/news/tfs2015-vs">Team Foundation Server 2015 CTP</a></font></p>  <p><a name="OLE_LINK10"></a><a name="OLE_LINK9"><font color="#000000" size="2" face="Microsoft YaHei">请通过</font></a><a name="OLE_LINK9"><font color="#000000" size="2" face="Microsoft YaHei"></font></a><a href="https://connect.microsoft.com/visualstudio">Connect</a></a></a><font size="2" face="Microsoft YaHei">提交bug并且在<a href="https://visualstudio.uservoice.com/forums/121579-visual-studio">UserVoice</a> 上提出建议 ，如果有什么即时的想法，请通过Visual Studio IDE 上的<a href="https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=31113">Send-a-Smile</a>来进行反馈。</font></p>  <p><font size="2" face="Microsoft YaHei">我知道很多人为了看TFS 2015的第一个CTP已经等待了很长时间。甚至有相当多的人不确定是否要相信我们真的会将它上市。请相信我们会上市的。但是，我一直告诉人们，如果您想看到TFS 2015的新变化，这样做最佳方式是检查<a href="https://www.visualstudio.com/products/what-is-visual-studio-online-vs">VS Online</a>。虽然它不是100%的确保将会有什么发布，但是这是一个很好的方式来看到它每三周的发展，并且不需要通过安装任何安装包。</font></p>  <p><font size="2" face="Microsoft YaHei">虽然您可以在本发行说明中的读到更多细节，在这，就让我来点出TFS 2015几个重要地方的显著改进或者变化。</font></p>  <p><font size="2" face="Microsoft YaHei"><strong>可扩展性</strong> —&#160; TFS 2015 带来全套的设置，身份验证 和服务挂钩的能力，这些是我们在开发VS Online中已经在开发的，并启用相同的<a href="https://www.visualstudio.com/explore/vso-integrations-directory-vs">rich set of integrations</a>。这也带来了一些重演，我认为它将加速进展 — — 特别是在工作项跟踪领域。</font></p>  <p><font size="2" face="Microsoft YaHei"><strong>改进的敏捷工具</strong> —&#160; 列表是实在太长了。我们已经在过去的 6 个月内取得显著的进步，当中大多数是在这个 CTP中。</font></p>  <p><font size="2" face="Microsoft YaHei"><strong>证书更改—</strong>这为仍需更改的证书带来改变-&#160; 参与者，UAT，等等的预制好的角色。 并且这项改变能比之前更好校准我们预置的证书和云端的证书。</font></p>  <p><font size="2" face="Microsoft YaHei">前进的 TFS 2013 Update—&#160; 当然，TFS 2015 包括所有作为TFS 2013 Update浪潮的一部分已经推出功能。例如，我们在测试和测试管理经验中 做了很大的改进，这些已经应用进VS2013 Update中，而这些改进也已经进入了 TFS 2015中了。</font></p>  <p><font size="2" face="Microsoft YaHei"><strong>Git</strong>-—在这个CTP中我们得到了一些Git的改进但是我们已经在TFS2013的更新中推出了大部分git的工作，所以目前没有太多新东西加入其中。尽管这样，我们已经在RTM之前得到了更多即将到来的新东西</font></p>  <p><font size="2" face="Microsoft YaHei">***2 月 24 日的更新**</font></p>  <p><font size="2" face="Microsoft YaHei"><strong>Build.vNext</strong>.—我原本写的 Build.vNext 不被列入此 CTP。但我错了，它已经被包括了，但在发行说明被忽略掉了，请查阅它。您可以了解更多的信息，从此链接开始: https://aka.ms/vsopreview</font></p>  <p><font size="2" face="Microsoft YaHei">我知道很多人屏息静气地等待看到重命名新的团队项目。我觉得恐怕不是在此 CTP 中。它正在被处理，我们仍然期望会出现在TFS 2015 ，但它没有在此 CTP 中被及时完成。我们把它挂在那里只需要一点点更长的时间。我希望它将进入我们的下一个 TFS 2015 预览版。</font></p>  <p><font size="2" face="Microsoft YaHei"><strong>方向</strong></font></p>  <p><font size="2" face="Microsoft YaHei">我想从产品的发布中退一步出来去考虑一下方向性的东西。首先，请记住这是TFS 2015 的第一个CTP，而不是一个上线部署的发布版本。对我们而言，它更重要的是集中在功能上，以此来为TFS 2015的上市做准备。</font></p>  <p><font size="2" face="Microsoft YaHei">如果您想要检查它— 那么非常欢迎。它应该会被完好的安装，但是我也十分希望您能通过深入探究去发现一些 bug。在接下来的几个月我们会继续完善它，并将在产品环境中发布一个可以使用的&quot;上线&quot;预览版本。截至那个时候，VS Online仍是一个追踪了解最新动态的很不错的途径。</font></p>  <p><font size="2" face="Microsoft YaHei">这个 CTP 的功能是不完整的。实际上，在这个CTP中还有一些没有及时完善的东西，— — 一其中的一些，您已经可以在 VS Online看到，还有我已经提过的团队项目重命名，相当多的GIt 改进、 更敏捷项目管理的改进等等很多东西。</font></p>  <p><font size="2" face="Microsoft YaHei">总的来说，我甚至停下来思考将 TFS 2015 作为一个特别重要的里程碑。我认为不再是为了主要的发布版本。对于预置版，我认为是为了浪潮或后代产品。TFS 2015 RTM 将触发 TFS 2015 浪潮的开始。我认为这股浪潮将包括至少 2个 或 3 个每个都带有大量新功能的Update。</font></p>  <p><font size="2" face="Microsoft YaHei">一些我们目前正在 VS Online中孵化 （就像新代码搜索功能的有限预览） 的功能，我们不会将它加入到 TFS 2015 RTM，但应该可以显示在 2015年的某个Update中。这将是源源不断的新的改进，您可以通过升级到TFS2015 来看到。</font></p>  <p><font size="2" face="Microsoft YaHei">我期待着听到您的反馈意见，迫不及待地去完成TFS 2015，那么我们就可以在 TFS 2015 浪潮中加速交付。</font></p>  <p><font size="2" face="Microsoft YaHei">谢谢您，</font></p>  <p><font size="2" face="Microsoft YaHei">布莱恩</font></p>]]></content:encoded>
    </item>
    <item>
      <title>数字证书的变化- 用户验收性测试和敏捷计划</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/1671</link>
      <pubDate>Wed, 11 Feb 2015 23:46:43 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/brian_harry/2015/02/11/1671/</guid>
      <description><![CDATA[[原文发表地址]Licensing changes - User acceptance testing and Agile planning  [原文发表时间]2015-1-27 10：00 am...]]></description>
      <content:encoded><![CDATA[<p>[原文发表地址]<a href="https://blogs.msdn.com/b/bharry/archive/2015/01/27/licensing-changes-user-acceptance-testing-and-agile-planning.aspx">Licensing changes - User acceptance testing and Agile planning</a></p>  <p>[原文发表时间]2015-1-27 10：00 am</p>  <p><font size="2" face="Microsoft YaHei">接下来所说的就是我在十二月份列出的一系列</font><a href="https://blogs.msdn.com/b/bharry/archive/2014/12/10/more-pricing-and-licensing-changes-coming.aspx"><font size="2" face="Microsoft YaHei">数字证书和功能改变的</font></a><font size="2" face="Microsoft YaHei">一部分。在这些改变中，我认为我说过的关于云(或者更多)的改变已经发生了. 另外的一些on-prem的改变会在on-prem更新发布之后才生效</font></p>  <p><b><font size="2" face="Microsoft YaHei">用户验收性测试</font></b></p>  <p><font size="2" face="Microsoft YaHei">截至本周，在用VS在线进行用户验收性测试的时候，将不再需要一个VS在线的高级账号。只是你仍然需要一个账户来创建和管理测试计划，如果你只是要执行测试用例，报告结果，开bug等基本的操作，你只需要一个VS在线的基础账户就可以了。</font></p>  <p><b><font size="2" face="Microsoft YaHei">敏捷计划</font></b></p>  <p><font size="2" face="Microsoft YaHei">这一周，我们也将等级待办事项的管理和工作项图表从VS在线高级账户移到了VS在线基础账户中。这意味着当前所有VS在线的 “项目管理”功能在基础账户下都可以用，而不是分散在基础账户和高级账户中。</font></p>  <p><b><font size="2" face="Microsoft YaHei"></font></b></p>  <p><b><font size="2" face="Microsoft YaHei">团队工作间</font></b></p>  <p><font size="2" face="Microsoft YaHei">最后，我们还将团队工作间功能从VS在线高级账户移到了VS在线基础账户中。现在，所有的有VS在线账户的用户都可以完全的参与到团对工作间中(包含了5个免费的用户).</font></p>  <p><font size="2" face="Microsoft YaHei">我们所有的这些改变都是根据用户的反馈和我们想要用户尽可能轻松地让整个团队充分参与到整个软件开发过程中的愿望。相同的(TFS CAL，而不是VS高级版/专业版测试)数字证书的变化也会在今年晚些时候发布的TFS2015上可用。我们的VS在线部署应该会在这个周末(2015年一月30号)完成, 而在这之后，这些变化会在你的账户里面变得可用。</font></p>  <p><font size="2" face="Microsoft YaHei">这是关于我之前十二月份早些时候发布的许可证变化的封装(而不是on-prem 剩余的等价物)。这并不是说在未来不会有更多改变，但是不要期待会很快就有很多的变化。我们已经达到了一个新的”稳固状态”, 我相信. 过一段时间，我们会收集到关于我们已经做的这些的反馈，然后再看看我们接下来做些什么。</font></p>  <p><font size="2" face="Microsoft YaHei">你可能会问，”现在这个时间，做这么多的改变之后，还有什么是留给VS 在线高级账户的呢？”在现在这个时候VS在线高级账户的主要区别就是测试用例的管理体验。但我相信，这只是一时的情况，我们将会给VS在线高级用户添加更多差异性的功能。</font></p>  <p><font size="2" face="Microsoft YaHei">谢谢，</font></p>  <p><font size="2" face="Microsoft YaHei">Brain</font></p>]]></content:encoded>
    </item>
    <item>
      <title>Git中.gitconfig 文件的漏洞</title>
      <link>https://docs.microsoft.com/archive/blogs/brian_harry/git-gitconfig</link>
      <pubDate>Mon, 05 Jan 2015 06:37:00 GMT</pubDate>
      <dc:creator><![CDATA[DevDivChina]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.cloudplatform.qa.msdn.wdslab.com/brian_harry/2015/01/05/git-gitconfig/</guid>
      <description><![CDATA[原文发表地址： Git vulnerability with .git\config  原文发表时间： 2014-12-18 1:47 PM...]]></description>
      <content:encoded><![CDATA[<p>原文发表地址：<font size="2" face="Microsoft YaHei"> </font><a href="https://blogs.msdn.com/b/bharry/archive/2014/12/18/git-vulnerability-with-git-config.aspx"><font size="2" face="Microsoft YaHei">Git vulnerability with .git\config</font></a></p>  <p>原文发表时间：<font size="2" face="Microsoft YaHei"> 2014-12-18 1:47 PM</font> </p>  <p>今天Git社区披露了Git的一个问题，即就是：在最坏的情况下,允许开发人员接管机器。这个问题出现在Git的整个系统, 而不仅仅出现在微软的Git实现或窗口中。我将会在下文来描述这个问题和问题的解决措施，以确保我们的客户使用Git存储库来防止这个问题。</p>  <p>首先，我想感谢Hg(Mercurial)社区的帮助。Hg(Mercurial)社区发现了一个类似的问题。他们在研究Git时，发现存在同样的问题。他们谨慎地通知了社区中相应的人,并在披露之前做好共享信息和控制信息来减轻这个问题的影响。这是社区合作中的一个很好的例子。</p>  <p><b>问题</b></p>  <p>Git中有一个叫config的文件, 它存储在本地Git 存储库 的git文件夹里。这个文件包含大量的个人/选项设置, 其中有关于git命令的替换名。几乎所有git命令都可以通过执行替换名来做任何你想要的事情。</p>  <p>通常情况下，git客户<a name="OLE_LINK5"></a><a name="OLE_LINK6"></a>端要避免重写该文件。即使你提交.git \config 文件并把它发送到一个共享的邮箱， 其他人的git客户端也不能将其放在自己的私人邮箱内。然而,在重命名.git 文件夹时， 发现了一个bug, (如大小写混合, gIT, GiT 等等, Windows文件名缩短.git ~ 123,可忽略的Unicode codepoints .g \ u200cit \config, 等) 一个不能被Git客户端逻辑过滤的问题。这样，如果有人发送一个有上述一种情况的恶意config文件，其他人的Git客户端就会检查出来,覆盖他们的个人配置文件并且改变他们的Git命令。至少，这会影响Windows NTFS和Mac OS X HFS +文件系统,而这两者都是区分大小写的文件系统</p>  <p><b>风险</b></p>  <p>风险并不像听起来那么糟糕。当有人要向你做一些有风险的事情时，他们必须向你申请获取信息的邮箱的权限。在一个公司，风险可能就会是内部攻击。最可能的(不是唯一，但最有可能) 场景是在一些小的OSS项目里。大公司通常有知名的/可以信任的提交者。接下来，您将看到已经采取的措施来缓解这个问题。</p>  <p><b>修复</b></p>  <p>我们和Git社区的其他成员一起工作准备将这个问题公布出来。我没有对别人说，但是我知道Git核心和GitHub已经在减轻这个问题的影响。我将具体说一下我们(微软) 已经采取的一些步骤。</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1. 大概一周之前，,我们在VS Online和Codeplex上应用了一个补丁,防止服务器接受推送的.git \config文件。这个bug其实不是在服务器上(它是在客户端上的)，但通过这样做，我们可以减少从我们正在开发的服务器上获取任何更新的客户端的可能性。</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2. 我们已经准备了相同的服务器来修复TFS 2013(RTM和Update4)。TFS 2013是唯一支持托管Git存储库的TFS版本。这允许TFS管理员采取与VS Online和Codeplex相同的预防措施。如果你用的是TFS 2013 <a name="OLE_LINK7">Update4以外的Update(</a><a name="OLE_LINK8"></a>Update1、2或3), 在应用补丁之前，你需要升级到Update4。</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; a. <a href="https://go.microsoft.com/fwlink/?LinkId=523726">TFS 2013 RTM patch</a></p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; b. <a href="https://go.microsoft.com/fwlink/?LinkId=523727">TFS 2013 Update 4 patch</a></p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3. 我们已经发布了Visual Studio 2013 RTM的补丁, Visual Studio 2013 Update 4和VS 2012 VSIX扩展这样客户可以修补他们的客户端让它变的安全。请注意，Visual Studio不能使用任何Git替换名命令, 但我们想要确保VS不能被当作攻击点来获得恶意的config 文件，这些文件是从一些人的机器下载的并且已经被损坏了，例如在第一次攻击完成之后，开发人员使用一些git CLI略去命令行。如果你用的是VS 2013 Update4 以外的Update(Update1、2或3),你需要在应用补丁之前升级到Update 4。</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; a. <a href="https://go.microsoft.com/fwlink/?LinkId=523728">VS 2013 RTM patch</a></p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; b. <a href="https://go.microsoft.com/fwlink/?LinkId=523729">VS 2013 Update 4 patch</a></p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; c. <a href="https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c">VS 2012 VSIX update</a></p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4. 这只是其中一部分, 我们还与社区其他人一起做了一个用于实现共享Git核心执行的<a href="https://github.com/libgit2/libgit2">LibGit2 开源库</a>的补丁。</p>  <p>你可以在这里找到一些其他重要的相关博客:</p>  <ul>   <li>博客主页: <a href="https://git-blame.blogspot.com/2014/12/git-1856-195-205-214-and-221-and.html">https://git-blame.blogspot.com/2014/12/git-1856-195-205-214-and-221-and.html</a> </li>    <li>核心的git 补丁: <a href="https://git.kernel.org/cgit/git/git.git/commit/?id=3f1509809e728b70ea7912e4e1b40f22965e45ee">https://git.kernel.org/cgit/git/git.git/commit/?id=3f1509809e728b70ea7912e4e1b40f22965e45ee</a> </li>    <li>针对Windows 的Git: <a href="https://msysgit.github.io/">https://msysgit.github.io/</a> </li> </ul>  <p>希望这篇文章清楚地解释了这个问题和怎样解决它。</p>]]></content:encoded>
    </item>
  </channel>
</rss>