小编Han*_*Jun的帖子

使用 Visual Studio 存储库中的共享库

我是 Git 版本控制的新手。我只希望每个项目都有自己的存储库。

我创建

  1. RepoA 中的一个项目(共享库)
  2. RepoB 中的 B 项目(共享库)具有 A 的子树
  3. RepoC 中的 C 项目(共享库)具有 A 的子树
  4. RepoD 中的 D 项目(控制台应用程序)具有 B 和 C 的子树

文件夹结构如下。

D

-B

- 一种

-C

- 一种

如您所见,文件夹重复,并且我无法在 Visual Studio 中两次添加相同的项目。

如果我在 B 文件夹中添加 A 项目,则会发生编译错误。

元数据文件项目 C..... 'A.dll' 无法找到 因为 C 文件夹中的 A 项目从未被编译,所以缺少 A.dll。

如果C工程中的A编译一次就可以了。(通过打开C工程中的C.sln或A.sln)当然会有A.dll,

但是下次别人从git下载D项目时,他/她应该在编译D项目之前在C项目中编译C或A。

任何人都有一个很好的解决方案?

git shared repository subtree visual-studio-2015

5
推荐指数
1
解决办法
4114
查看次数

标签 统计

git ×1

repository ×1

shared ×1

subtree ×1

visual-studio-2015 ×1