GIT =>在同一个Visual Studio 2017解决方案中管理多个存储库

时间:2017-05-02 09:25:03

标签: git visual-studio git-submodules git-subtree

我有许多项目(PRJ1,PRJ2,...)参考"图书馆项目" (DLL1,DLL2,...)。

我想在Visual Studio中打开包含PRJ1和DLL1的Solution1。当我提交更改时,它会推送PRJ1存储库和DLL1存储库。 如果另一个用户在他的计算机上只打开了DLL1,他可以看到同步时推送的更改。 如果他推动改变,我可以看到他们,如果我同步我的解决方案。

我尝试使用子模块和子树(从三天开始),但我不能得到这个结果。

请帮我一个简单的程序吗?

1 个答案:

答案 0 :(得分:0)

这是关于Syncing

的内容
  

Git旨在为每个开发人员提供完全独立的开发环境。这意味着信息不会自动在存储库之间来回传递。相反,开发人员需要手动将上游提交提取到其本地存储库中,或者手动将其本地提交推送回中央存储库。 git remote命令实际上只是将URL传递给这些“共享”命令的一种更简单的方法。