我有一個化身網站這個文件夾結構:傑基爾部署與GIT
jekyll_site
_source
file1 in source
file2 in source
etc...
_deploy
file1 in deploy
file2 in deploy
etc...
我在jekyll_site初始化的混帳回購協議,我有兩個分支主人和來源。 我希望源分支只跟蹤_source文件夾,並且主要只跟蹤_deploy文件夾。另外,我想將它們推送到遠程倉庫,但要掌握分支出現(在遠程回購):
master branch
file1 in deploy
file2 in deploy
不是:
master branch
_deploy
file1 in deploy
file2 in deploy
所以我想轉變整個事情之一升級。 假設我可以在部署中創建另一個倉庫,以使其成爲root用戶並單獨推送它們。但也許有一個回購也是可能的。 對不起,如果我忽略了一些非常明顯的東西,我非常疲憊(而且非常厭煩)。
感謝由 我的主要目標停止是有我的下版本源控制,因爲部署只是從根(也就是網站)提供的生成文件夾。所以每個修改都是在源代碼中完成的,但是由於我正在向Github推送,部署也必須受到修訂控制。我看到有人用這種方法處理這個問題,比如[將第二個分支過濾到子目錄](http://davidensinger.com/2013/04/deploying-jekyll-to-github-pages/),[複製生成的文件反覆](http://charliepark.org/jekyll-with-plugins/),或只是回購裏面的回購風格 – marchello