0
我的筆記本有Windows 7 64位,我可以進行更改和完美提交。在windows上使用git並將更改推送到linux debian 6
我有我的雲服務器上的回購,我從我的筆記本電腦到雲回購推變化。
然後,我創建了一個裸回購部署我的應用程序。裸存儲庫具有nodejs應用程序。我必須重新編譯bcrypt,因爲bcrypt雲存儲庫已經爲Windows 7加密,
我從筆記本推送到雲端存儲庫,然後從雲端存儲庫拉到裸存儲庫。裸存儲庫具有部署應用程序。
的問題是,有時從所述的NodeJS預編譯器改變純倉庫。所以如果我不提交更改,裸回購會給我一個錯誤,並說我必須提交或添加新文件。
於是我就用
git stash save --keep-index
git stash drop
和我拉從雲服務器存儲庫中的變化。
我解決了第一個問題,但我有第二個問題......當我從雲存儲倉中將更改從裸倉庫中取出時,我必須重新編譯節點模塊,因爲拉取代了節點 - 模塊更改。
我不想重新編譯節點模塊每當我一定要好好的改變時間。有沒有什麼辦法可以合併一個版本?
您可以https://github.com/shaneGirish/bcrypt-nodejs取代bcrypt。 bcrypt-是的NodeJS一個原生的JavaScript模塊,它不需要編譯 – Noah
我有很多模塊的更多,像mongoskin或其他,我想知道如何合併版本,無需重新編譯模塊 – andrescabana86
您可以通過在.gitignore文件以忽略node_modules文件夾git repo,然後在你的node.js啓動腳本中你可以執行npm install – Noah