我有目录:Folder /,这是github上的存储库。 在此目录中存在另一个目录:Folder / Site /。 我需要部署Site /到Heroku或VPS。我不想在文件夹/站点中创建新的存储库并将其包含在文件夹存储库(子模块)中。任何的想法?这是真的吗?创建子模块的问题是它增加了githab上的存储库数量,而存储库Folder /是私有的。
答案 0 :(得分:0)
你应该签出Git子树(https://github.com/apenwarr/git-subtree)。它会让你做这样的事情:
git subtree push --prefix Site origin master
答案 1 :(得分:0)
一种方法是fork你当前正在使用的buildpack(我假设你在这里使用Cedar堆栈)并修改它以在git树的子目录而不是它的root上工作。请参阅Heroku开发中心的Buildpack documentation。