tfs git,正在从 tfs git 检索旧的 ssis 版本

tfs git, retrieving old ssis version from tfs git

我们遇到了一个不寻常的情况,我们可能需要从 tfs git 取回一些先前版本的 ssis 包。有没有办法做到这一点?对于只有微软的 tfs,我会看到旧版本。使用 VS 2017 Enterprise 和最新的 TFS GIT,我们得到的只是一个文件管理器,用于查看分支并进行更改。我在想,对于分支,可能无法访问在该分支之外创建的版本。但在这种情况下,创建分支时的包版本就足够了。有没有办法用 TFS 检索旧版本的 SSIS 包 GIT?

您可以在 Visual studio 上的 Actions menu 中的 View History 中检索提交历史记录中的旧版本。

然后select一个提交历史并右击,select New Branch将旧版本检索到新分支。

您还可以使用 git 命令回滚到旧提交。

运行 git hist 列出提交历史。 select 您要检索的提交。

运行 git checkout -b new-branch-name <commit-hash> 将旧版本检出到新分支。

有关详细信息,请参阅