0

互联网上充斥着如何创建新项目并将其提交到 GitHub,但是,关于如何使用 TFS2013/Git on-prem 来实现这一点的资源几乎为零。

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

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

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

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

4

1 回答 1

0

我已经安装了一个带有一个 DefaultCollection 的全新 TFS2013 服务器。我可以将 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,你就会发现很多文档。

于 2021-10-25T13:36:36.370 回答