gpt4 book ai didi

git - 来自多个 Git 存储库的 Visual Studio 解决方案

转载 作者:太空狗 更新时间:2023-10-29 13:10:44 26 4
gpt4 key购买 nike

我们在 Git 上有两个不同的存储库,需要结合起来在 Visual Studio 中形成解决方案。

每个项目下的文件可能来自两个不同的仓库。我需要确保当我进行更改时,它会更新正确存储库中的更改(也就是说,其他存储库根本不应该感知它)并且还给我一个选项,可以将新文件添加到特定存储库。

如果可以的话,如何实现?

最佳答案

可以使用子模块来实现。将一个存储库视为 mainRepo,将另一个存储库视为 subRepo。

  1. 基于 mainRepo 并在其中添加 subRepo,使用 git submodule add subRepo’s_URL
  2. 只需根据需要更改文件即可。您无需关注文件来自哪个存储库
  3. 在本地的mainRepo中,使用git commit –a –m ‘input your comment’,然后就可以提交来自mainRepo的修改文件了
  4. 在subRepo(cd [subRepoFolderName])中,你也可以使用git commit –a –m 'input your comment',这样subRepo修改后的文件就可以了 promise 。

这可能与您想的不同,但它确实为您节省了您要更新更改的正确存储库。

关于子模块的更多细节,可以引用here .

关于git - 来自多个 Git 存储库的 Visual Studio 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40547105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com