TFS - 当我 Branch/Move 来源时如何保留文件夹级别的历史记录?

TFS - How can I retain folder level history when I Branch/Move sources?

我们正在重组 TFS 中的资源。我想将源移动到同一个 TFS 中的不同文件夹。当我移动源时,我想保留文件夹级别的历史记录(默认为文件级别) 我找到了两个选项,它们都保留文件级别的历史记录,而不是文件夹级别。
1.分支:当我分支时,文件夹级别的历史记录丢失了。 2. Move/Rename: 文件夹级别的历史丢失。

我想知道是否可以选择 move/branch 来源并保留所有文件夹历史记录。我找到了一个显示分支历史记录 (https://branchedhistory.codeplex.com/) 的 VS 扩展插件,但我不能依赖它。

如果你能帮助我就太好了。 仅供参考,几年前,我们将源代码从 TFS 2010 迁移到 2012,它保留了所有 folder/file 关卡历史记录。

如果不使用扩展插件,是无法直接在TFS中实现的。这是用户语音中的功能请求。而且这个建议还在积压中,但不属于6个月计划的一部分。

Implement branch history for folders

Source: UserVoice

不过,您可以使用以下解决方法:您可以转到命令行并查看文件夹的 non-recursive 历史记录,以查看跨分支的历史记录。但是,这仅显示文件夹本身的历史记录,而不显示该文件夹的内容。