我知道AppHarbor不支持当前的Git子模块(根据this support ticket的说法,我刚刚做了一个快速测试来确认这一点)
但是,有没有别的办法呢?
我现在有一个GitHub repository,我想用它作为我的子模块的远程主机,并且我需要创建许多使用这个代码库的其他GitHub存储库(唯一的变化发生在App_Data内容中)。
使用Git子模块似乎是一个完美的解决方案,但是,当然,问题是它的内容不会被部署到AppHarbour。
那么,除了创建主GitGub存储库的硬拷贝(在文件系统上)之外,还有其他选择吗?
发布于 2012-03-18 09:24:35
实际上,我找到了一个更好的方法来使用Git SubTree Merge来完成这项工作。这比子模块工作得更好,因为我确实希望能够:
下面是关于Git的子树合并的更多细节:
发布于 2012-02-11 03:38:00
设置第二个repo,这样您的二进制文件就不会变得臃肿。将你的应用程序合并到该repo中,然后从那里推送。
您还可以使用该存储库通过一个简短的脚本来“取消”依赖项的子模块。
https://stackoverflow.com/questions/9229984
复制相似问题