4

我知道 AppHarbor 不支持当前的 Git 子模块(根据这个支持票,我刚刚做了一个快速测试来确认它)

但是,还有其他方法吗?

我目前有一个GitHub 存储库,我想将其用作子模块的远程主控器,并且我需要创建许多其他使用此代码库的 GitHub 存储库(仅在 App_Data 内容中发生更改)。

使用 Git 子模块似乎是一个完美的解决方案,但是,当然,问题是它的内容不会部署到 AppHarbour。

因此,除了创建主 GitGub 存储库的硬拷贝(在文件系统上)之外,还有其他选择吗?

4

2 回答 2

3

实际上,我使用 Git SubTree Merge 找到了更好的方法。这比子模块好得多,因为我确实希望能够:

  • 那里有本地(合并的)文件
  • 能够对那时进行更改
  • 拥有原始存储库的完整历史记录。

以下是有关 Git 子树合并的更多详细信息:

于 2012-03-18T01:24:35.360 回答
0

set up a second repo so you don't bloat yours with the binaries. Merge in your app into that repo and push from there.

You could also use that repo to "unsubmodule" your dependencies with a short script.

于 2012-02-10T19:37:59.517 回答