几周前,我在 VS 2022 中的现有解决方案中创建了一个新项目,只是现在发现它没有与该解决方案中的其他项目一起添加到 azure dev ops git 中。
查看新项目中的项目时,“锁”不见了。通常,在过去,我可以右键单击并添加到解决方案控件或类似的东西。
但是,该菜单选项丢失了。在团队基础上,事情总是很简单。现在,似乎我总是在与 git 作斗争......
我在这里浏览了几个项目,这些项目引用了文件菜单下不存在的选项,或者在解决方案资源管理器中右键单击项目并添加到不存在的源代码管理中。
我希望这是自动的,因为解决方案已添加到源代码管理中......
有人知道如何解决这个问题并将这个现有项目添加到已经存在的 git 解决方案中吗? (天蓝色)
我最终从解决方案中删除了该项目。
为新应用程序创建一个新的存储库(这是相关的,但它自己的存储库并不重要。
重命名解决方案中的项目文件夹
打开一个新的VS,将新的(且空白的)存储库下载到解决方案下的原始文件夹名称(原来重命名的项目)
将复制的文件夹中的文件复制到新创建的存储库中
打开解决方案,添加文件并将其发送到 Azure Dev Ops。
关闭VS
用原来的解决方案打开一个新的VS
将新创建的项目添加到现有解决方案中。
现在,它将把文件/更新添加到自己的存储库中的 git 中。
很遗憾我无法将其添加到原始项目中,但这对我来说并不是世界末日。至少现在文件都在那里了。