【问题标题】:Equivalent to TFS source control explorer with git?相当于带有 git 的 TFS 源代码控制浏览器?
【发布时间】:2020-07-27 12:15:21
【问题描述】:

考虑开始使用 git 进行源代码控制,所以我稍微研究了一下。但我遇到的一个大问题是如何使用 git 查看一个人的整个源代码库。

您知道如何使用 TFS 源代码存储库,只需查看 Visual Studio 中的“源代码管理资源管理器”,即可查看整个存储库并深入了解您组织的所有源代码?其次,如果您愿意(无论如何都不会太大的存储库),您可以将整个存储库拉到本地开发机器上。

如何用 git 做这种事情?据我所知,没有等价物。我只是错过了什么吗?似乎使用 git,您一次只能拉下代码库的“块”来处理它...

【问题讨论】:

  • 我还应该提到,这是在 Azure DevOps Server 的上下文中并利用 Visual Studio 2019。我只是触及了 Azure DevOps 的表面——也许有一些相应的“看看一切”功能在那里?
  • 您可以在服务器上更轻松地浏览代码和分支。转到 Azure Repos 选项卡并查看文件和分支小节。

标签: git tfs azure-devops azure-repos


【解决方案1】:

您可以在浏览器中很好地浏览源代码和分支。

文件

它不能直接在 Visual Studio 中使用,但它具有您正在寻找的许多功能。不过,“文件”部分的范围仅限于特定分支。

TFVC(非常面向文件夹)和 git(非常面向提交分支)之间存在一些显着差异。因此,工具提供的视图是不同的。

一个 TFVC 存储库可以托管多个分支树。在 git 中,您经常将其分解为不同的 git 存储库。在 TFVC 中,分支是一个花哨的文件夹。在 Git 中,它是指向历史状态的指针。随着所有这些概念上的变化,工具向您显示代码的方式也有所不同。

当然,当您在本地克隆 Git 存储库时,您会获得所有历史记录,因此有许多不同的工具可以让您在自己的系统上探索存储库。在 Visual Studio 中,您可以签出一个分支并尽情探索。

【讨论】:

  • 谢谢杰西,非常有帮助!
猜你喜欢
  • 1970-01-01
  • 2018-02-07
  • 1970-01-01
  • 1970-01-01
  • 2011-09-29
  • 2016-04-13
  • 2012-01-20
  • 2021-09-27
  • 2019-05-22
相关资源
最近更新 更多