这肯定是一个重复,因为它是一个常见的情况,如果这样,请指示我一个很好的链接。如何从多个解决方案中提交相同的项目?
我有一个共同的项目(类库),将用于许多解决方案,比如说,我将在解决方案A
和B
之间共享dll
共享解决方案。因此,这是目录结构如何,现在是:
Solution Common (dll)
- Project Common
Solution A
- Project A1
- Project A2
- Project Common #only referenced, so logical presence, not in real
Solution B
- Project B1
- Project B2
- Project Common #only referenced, so logical presence, not in real
现在我需要的是
在
dll
一个Git仓库,这样我可以提交更改我做出dll
文件。一个git仓库在
A
,以便我可以提交我对A
以及dll
文件的更改。 (由于在Visual Studio中我有两个项目在一个解决方案下,编辑它们都很容易,但我应该可以将它们都提交在一起)。如果我可以从dll
知识库中获取dll
的任何特定提交,但它不是绝对必要的,这也是值得欢迎的。与上述相同
B
。
基本上我需要3个储存库,这样我可以在3页不同的溶液夹单独提交但我还需要用于待A
和B
之间共享dll
库从中我可以提交和拉等
我的问题是:
这可能吗?
如果是这样,我将如何构建我的知识库?
我将如何提交/将
dll
和A
拉到一起?在已经向我涌来
一种解决方案是对所有在其范围之外的3个解决方案一个巨大的资源库,但似乎如此不雅,因为我有其他的解决办法与A
和B
沿文件夹了。
您是否在寻找[git的子模块(HTTP://www.kernel。组织/酒吧/软件/ SCM /混帐/文档/混帐submodule.html)? – madhead 2013-02-22 20:43:17
@madhead我不知道他们是什么,但会研究它 – nawfal 2013-02-22 21:02:30
@madhead斑点,确实有帮助,虽然我找到[官方文档](http://git-scm.com/book/en/Git-Tools - 子模块)由VonC公布,更简单地遵循 – nawfal 2013-02-22 22:05:10