我是新來的咕嚕世界,但我覺得必須有一種方法來做到這一點。希望我能以一種合理的方式解釋我的問題,以便您能夠提供幫助。跨多個項目更新Gruntfile.js和Package.json
基本上,我有一個git項目,包括一個gruntfile,用於啓動所有新網站。我克隆該項目,刪除.git文件夾,並在它的bitbucket中設置一個新的項目。隨着時間的推移,我不得不對gruntfile進行一些修改,並且回到一個我沒有做過這些修改的舊項目是令人討厭的。有沒有推薦的方法來確保我的模板在我的所有項目上都是最新的?
注意事項:
1)我熟悉的呼嚕聲腳手架,但我從來沒有使用過它,這是用例呢?
2)我的項目住在bitbucket中,是私人的。我對這個問題的最初解決方案是使用grunt curl並拖動最新並覆蓋以前的grunt文件
3)#2的問題是我需要將我的用戶名/密碼放在路徑中,出了如何提示用戶,即使我這樣做,他們不正確地輸入登錄名,bitbucket仍然返回一些東西(一個不好的登錄頁面),這會覆蓋我的grunt文件。
在此先感謝!我讚賞任何人輸入
嘿,謝謝你的回覆。這可以工作,但它會拉動整個原始模板,這會在合併時導致問題。例如在模板中我有默認的HTML/CSS,我在各個網站上編輯。現在,每當我嘗試進行合併時,這些文件都會出現衝突。有沒有辦法說使用最新的所有文件,但這兩個?我熟悉的另一個選項是git稀疏,但我不知道如何將其設置爲僅用於特定的遠程回購。 – raydeneg 2014-09-23 15:01:51
是的,我不知道如何做一個替代遙控器的稀疏。這裏最後的答案看起來有希望http://stackoverflow.com/questions/16230838/git-is-it-possible-to-pull-just-for-one-file – 2014-09-23 15:27:38
謝謝!這應該適用於我的問題! git fetch $ gitrepo git checkout FETCH_HEAD - Gruntfile.js包。json – raydeneg 2014-09-23 15:48:06