【问题标题】:Git (on-prem) - TFS2013 - How to create and commit new project from VS2019 to TFS2013 (with Git)Git (on-prem) - TFS2013 - 如何创建和提交从 VS2019 到 TFS2013 的新项目(使用 Git)
【发布时间】:2021-12-10 16:56:09
【问题描述】:

互联网上充斥着如何创建新项目并将其提交到 GitHub,然而,关于如何使用 TFS2013/Git on-prem 完成此任务的资源几乎为零。

我们目前正在更新旧的 TFS2013 服务器,但我们暂时“卡住”了。自从迁移到 VS2019 以来,我们还没有找到将新项目提交到 Git 的方法(本地,嵌入到 TFS2013)。

我已经安装了一个带有一个 DefaultCollection 的全新 TFS2013 服务器。我可以将项目从 VS2019 添加到此集合,作为 TFS 项目。但是,我似乎无法用 Git 来做到这一点。

当我按照命令执行时,就像它是远程 GitHub 存储库一样,我反复收到消息“名称或标识符为 XXXX 的 Git 存储库不存在,或者您没有权限执行您正在尝试的操作”。

如何从 VS2019 本地创建和提交 Git?命令行或 VS2019 命令将不胜感激?

【问题讨论】:

    标签: git visual-studio visual-studio-2019 tfs-2013


    【解决方案1】:

    我已经安装了一个新的 TFS2013 服务器和一个 DefaultCollection。我可以将 VS2019 中的项目作为 TFS 项目添加到此集合中。但是,我似乎无法使用 Git。

    可能原因是您不能在同一个项目中创建一个 git 存储库,而不是使用 TFVC 源代码控制创建的一个。这种可能性仅在 tfs2015 中提供。 https://docs.microsoft.com/en-us/azure/devops/repos/git/team-projects?view=azure-devops

    因此您必须创建另一个项目来托管 git 存储库。

    从那里,您必须首先从 Web 界面创建存储库,然后从 Visual Studio 或命令行使用它(如果您的本地 git 存储库已创建,则将其添加为远程)。

    也许使用命令行更容易初始化 git 存储库,因为没有什么是特定于 tfs2013 的,我不记得界面,只要你有存储库 Uri,你就会找到很多文档。

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 2018-03-11
      • 2017-06-15
      • 1970-01-01
      • 2015-09-23
      相关资源
      最近更新 更多