2013-12-23 54 views
2

(什麼版本控制進口),我是新來的約曼/步兵/鮑爾,我想一個人的知識來告訴我要導入生成的腳手架版本控制的最佳做法是什麼。約曼源文件夾

例如,我已經使用Yeoman的1.0.7-pre.2版創建了一個帶有「yo angular」的角度項目,並且顯然有一些內容由bower/npm下載,這是「安全」保留的出源控制,像:

  1. 文件夾「node_modules」
  2. 文件夾「的應用程序/ bower_components」(與「亭子更新可被重新創建)
  3. (用「NPM更新」可被重新創建)

還有什麼東西應該放在源代碼控制之外?

是否有一些乾淨的任務會自動刪除所有這些文件? (我發現「咕嚕乾淨」,但似乎離開bower_components和npm_modules完好無損)。

有沒有一些腳手架,將產生「最佳做法」.gitignore?

在此先感謝。

+0

至於刪除未跟蹤文件:http://stackoverflow.com/a/64966/ 1432478 – vucalur

回答

6

如果我不屑於實際檢查,我會發現,約曼實際上產生的.gitignore文件:

$ cat .gitgnore 
node_modules 
dist 
.tmp 
.sass-cache 
app/bower_components 
+0

哈哈,你並不孤單 –