2017-10-19 265 views
0

目前我的文件結構看起來是這樣的:文件夾結構

.git/ 
.fonts/ 
stuff/ 
code/ 
notes/ 
exe/ 
app/ 
res/ 
node_modules/ 
.gitignore 
nodeserver.js 
package.json 

這是包含一個節點的應用程序,這是我推既到位桶(對版本控制和保管)一個混帳回購協議,並我也push to heroku in order to deploy the node app

「stuff」文件夾有我需要保留的有用位和bobs,但是它實際上並不是節點應用程序所需要的。因此,沒有任何理由將它推向heroku並在heroku上增加尺寸。 (對於「筆記」等其他文件夾也是如此,但我只是以「東西」爲例)。

所以我想重新組織我的回購,以便「東西」文件夾仍然是推到起源,但不推到heroku。那可能嗎?

我自己很簡單,我想讓事情簡單易懂。我已經看過git子模塊和子樹,但對於普通用戶來說他們看起來非常地獄。

我曾考慮過將「東西」放入.gitignore(以便它不會推到任何地方),然後在「stuff」內創建一個完全獨立的repo,我只推送到bitbucket,但這對我來說似乎很笨拙。可能有更好的方法。

回答

0

您可以創建一個腳本(shell腳本,maven,Gradle,Jenkins管道等),僅將需要的內容複製到臨時文件夾,然後將該文件夾推送到heroku。