在SVN中,可以使用“存储库浏览器”浏览旧版本的中继。这样,您就可以在主干中看到属于此版本和之前版本的所有文件夹和文件。
当文件夹和文件被移动时,这将很方便找到它们,而不仅仅是特定的变更集。
在TFS源代码资源管理器中是否有类似的方法? 我似乎只能在浏览器中看到最新版本。
答案 0 :(得分:1)
<强>更新强>
如果您想要在不获取特定修订的情况下浏览它。像在线预览一样:
您进入门户网站并选择代码。然后选择变更集,在变更集详细信息中,有一个选项 - 浏览文件
单击它之后,您可以打开源代码管理浏览器以浏览此版本的存储库。例如,我选择了 changeset69 ,并将在回购中显示文件,如下所示:
顺便说一句,我使用的是最新的 TFS2017update2 版本,此功能目前仅适用于此版本。
要在VS中浏览TFS的版本控制文件夹,请选择菜单查看,其他Windows ,然后选择源代码管理资源管理器。
要使用源代码管理资源管理器包含已删除的文件夹和文件以进行版本控制,请选择工具,源代码管理,并确保在源代码管理资源管理器中显示已删除的项目复选框在Visual Studio Team Foundation Server节点下选中。您还可以轻松跟踪TFS中已删除文件的历史记录/变更集,只需右键单击并选择查看历史记录即可。
根据您的描述,您似乎希望获取旧版本的分支/主干中的所有文件夹和文件。在TFS中,您可以获取特定版本,而不是获取最新版本的分支。详情请参阅此问题:TFS Get Specific Version into separate folder
如何在VS中执行此操作:右键单击分支 - 高级 - 获取特定版本