【发布时间】:2018-05-14 16:42:49
【问题描述】:
我有一个奇怪的用例,我正试图找到答案。我们过去使用直接 TFS 进行源代码控制,特别是 TFS 2015。所有项目都已转换为 Git 存储库,但它们仍存储在 TFS 中的单独集合中。我要做的是查看所有项目中用户的签入历史记录。我已经在上面找到了this question,但所有答案似乎都不适用于 Git。即使在对 Git 更友好的 Visual Studio 2017 中也是如此。
以Team Foundation Sidekicks 为例。如果我将它指向我们存档的 TFS 集合,它将在其中看到所有项目。但如果我查看 Git 集合,它会显示为空。
了解 Git 的工作原理后,我强烈怀疑 TFS 目前仅用作存储机制。当您只查看一个项目时,它可以查找每个项目的签入历史记录,但它是通过执行 git.exe 或执行类似操作来实现的。所以它真的不知道每个项目中发生了什么。但我想我还是会问,以防我错了,或者有人对如何做到这一点有其他想法。
【问题讨论】:
标签: git tfs version-control tfs-2015