【问题标题】:TFS source code explorer: browse specific revisionTFS 源代码浏览器:浏览特定修订版
【发布时间】:2018-02-07 03:06:35
【问题描述】:

在 SVN 中,可以使用“存储库浏览器”浏览旧版本的主干。这样您就可以在主干中查看属于此修订版和以前修订版的所有文件夹和文件。

当文件夹和文件被移动时,这将很方便找到它们,而不仅仅是特定的变更集。

在 TFS 源代码浏览器中是否有类似的方法来执行此操作? 看来我只能在浏览器中看到最新版本。

【问题讨论】:

  • 您可以将所有分支的历史记录作为变更集查看,点击变更集可以查看该分支的历史记录。我不熟悉该 SVN 功能,所以请告诉我这是否接近。
  • '不仅仅是一个特定的变更集。'我知道使用变更集,但这不是我的意思,我谈到了 TFS 源代码浏览器中的视图。

标签: svn visual-studio-2015 tfs version-control


【解决方案1】:

更新

如果您想浏览特定修订版而不获取它。就像在线预览一样:

您进入门户网站并选择代码。然后选择changeset,在changeset details中,有一个选项--Browse files

点击后,您可以打开源代码管理浏览器来浏览此版本的存储库。例如,我选择了 changeset69 并将在 repo 中显示如下文件:

顺便说一句,我使用的是最新的 TFS2017update2 版本,这个功能目前似乎只有这个版本才有。


要在 VS 中浏览 TFS 的版本控制文件夹,请选择菜单 ViewOther Windows,然后选择 Source Control Explorer。

要使用源代码管理资源管理器包含已删除的文件夹和文件以进行版本控制,请选择工具源代码管理,并确保在源代码管理资源管理器中显示已删除的项目 复选框在 Visual Studio Team Foundation Server 节点下被选中。您还可以轻松地跟踪 TFS 中已删除文件的历史记录/变更集,只需右键单击并选择查看历史记录

根据您的描述,您似乎想要获取分支/主干中的所有文件夹和文件以获取旧版本。在 TFS 中,您可以获取特定版本,而不是获取分支的最新版本。详情请参考这个问题:TFS Get Specific Version into separate folder

在VS中怎么做:右键分支-Advance--Get Specific Version

【讨论】:

  • 具体来说:我想浏览一个特定的修订版而不得到它。就像在线预览一样。我认为这在 TFS 中是不可能的。
  • @Picard 知道了,实际上你可以。只需在特定变更集中选择浏览文件。然后它会显示您需要的内容,详细信息请参阅我的更新答案。
  • 是的!这似乎是它。遗憾的是,我在变更集中没有“浏览文件”链接。但这将是我想的一个配置。您应该添加信息从哪里开始。我假设您是通过 TFS 网页中的 Web 浏览器启动的。
  • @Picard 是的,通过门户网站-代码-变更集-变更集详细信息-浏览器文件。顺便说一句,我使用的是最新的 TFS2017update2 版本,这个功能目前似乎只有这个版本才有。
猜你喜欢
  • 1970-01-01
  • 2020-11-26
  • 1970-01-01
  • 1970-01-01
  • 2020-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多