VisualStudio 2012中使用GIT的一个解决方案中的多个项目

VisualStudio 2012中使用GIT的一个解决方案中的多个项目,git,visual-studio,Git,Visual Studio,我正在寻找一个在一个解决方案中包含多个项目的解决方案,每个项目使用一个GIT存储库 我希望能够在一个解决方案中有多个项目,但每个项目都有自己的GIT回购 假设我得到了这些项目结构: Solution Project - Some Client - Some Other Project - Some Lib Project that is used by all projects in this solution - Some ASP Website 有什么想法我可以把它带到工作中吗?Visu

我正在寻找一个在一个解决方案中包含多个项目的解决方案,每个项目使用一个GIT存储库

我希望能够在一个解决方案中有多个项目,但每个项目都有自己的GIT回购

假设我得到了这些项目结构:

Solution Project 
- Some Client
- Some Other Project
- Some Lib Project that is used by all projects in this solution
- Some ASP Website

有什么想法我可以把它带到工作中吗?Visual Studio 2013能够处理此问题吗

目前,VisualStudio集成只处理包含整个解决方案(和项目)的单个回购。如果每个项目都在它自己的存储库中,或者如果您使用子模块等,那么它就不能很好地工作

也许值得一提,并添加您对这一点的支持,但我确实知道,这是团队在某个时候正在考虑解决的问题


同时,恐怕您可能需要返回到命令行。

现在似乎不可能(即使在Visual Studio 2013中)。VisualStudio为每个解决方案(包括项目)处理一个GIT存储库

为了提高效率,我发现最好的替代方法是使用像SourceTree这样的应用程序,并在其中包含所有项目

你可以

我发现使用像SourceTree(或其他)这样的软件可以很容易地查看哪些文件被修改,哪些特定行被编辑。在VisualStudio中,轻松查看每个编辑的文件中修改的内容曾经是一件痛苦的事情


我将这种技术与我喜欢的命令行相结合。但是,我知道将所有内容都放在同一个窗口中是多么棒。

据我所知,在VS2013中,一个团队解决方案等于一个Git回购,我不清楚如何将多个Git回购导入到一个项目/解决方案中。我已经请一些开发人员加入,希望他们能找到时间。以下是我可以找到的关于这个主题的现有用户语音Q:(0票)(9票)(25票)可能是这个:)(526票)