在 Visual Studio 2017 的某些项目中,我在团队资源管理器设置部分看不到 "Repository Settings"

In VisualStudio 2017 in some projects I can't see "Repository Settings" in team explorer setting section

我想将现有项目添加到远程 git 存储库,但我在团队资源管理器设置部分看不到 "Repository Setting",也找不到任何用于添加远程存储库的菜单。

"Repository Setting" 存在于其他项目中

Git 如果本地 Git 存储库在 Visual Studio 中打开,则存储库设置仅在团队资源管理器设置页面中可用。

如果您已经在本地克隆了存储库,在存储库中打开解决方案将导致 VS 检测到存储库。或者,您可以通过 "Team Explorer->Connect->Local Git Repositories" 将存储库添加到 VS,然后单击添加 link。导航到本地存储库在磁盘上的位置,并将其添加到已知存储库列表。

如果您尚未在本地克隆远程存储库,则接下来的步骤取决于存储库的托管位置。对于 Azure DevOps,您可以使用 "Team Explorer->Connect->Manage Connections" 来定位和克隆存储库。对于GitHub,只要安装了GitHub for VS extension,也有类似的浏览体验。

通过 URL 进行克隆的功能在 "Team Explorer->Connect->Local Git Repositories" 中也可用。单击克隆 link 并粘贴 URL.

希望这对您有所帮助。

使用 cd 命令从 Powershell(或 CMD)转到现有项目(与 git 存储库同名的项目根文件夹),然后键入 git init.
之后关闭 Visual Studio 并重新打开。
打开该项目的 Team Explorer 并选择 Settings,此时您可以看到 `Repository Settings``。