我在一个解决方案下有多个项目,我想将它们添加到Visual Studio团队服务的相同Git仓库中。
例如,我在解决方案中有:
由于前两个项目完全依赖于第三个项目,我想将它们添加到同一个存储库中。
我正在使用Visual Studio 2015和Git。这些也是MVC,C#项目。
是否可以在同一个Visual Studio Team Services存储库中从单个解决方案中拥有多个项目?
如果没有,我似乎无法将任何项目上传到不同的存储库(来自同一个解决方案),这可能吗?
我最终希望避免在开发过程中切换解决方案。
答案 0 :(得分:0)
是否可以从单个解决方案中获得多个项目, 在同一个Visual Studio Team Services存储库中?
是的,绝对的。存储库(在本例中为Git存储库)可以包含任何文件集和文件集。您希望在源代码管理中管理的文件夹。可以把它想象成一个顶级文件夹/集合。
通常,是的,您可以将整个解决方案和子项目放在同一个存储库中。如果我正确地解释你的问题,我想你只是问如何将项目添加到存储库中,这实际上只是git问题 - 只需将所有项目文件/文件夹添加到git存储库并提交它们。
根据您的问题,您的git存储库(文件系统上的.git文件夹)可能位于项目文件夹的级别?如果是这种情况,你可能会问基本如何提升它?如果是这种情况,请在此处查看类似的问题:
Moving a git repository up one hierarchy level
My Git repository is in the wrong root directory. Can I move it? (../ instead of ./)
如果我误解了您的问题,请随时澄清。
答案 1 :(得分:0)
是的,这是可能的。
您可以在Visual Studio中或使用Git命令执行上述操作。