2012-09-21 105 views
2

我正在使用Play Framework 2.0和Dojo 1.8開始一個項目,我將使用Git進行版本控制。我想知道是否將Dojo文件與我的項目一起版本化是一種很好的做法,因爲它是一個巨大的庫。版本控制與項目相關性

+1

從版本控制系統中檢查出來後,無需額外的手動步驟即可完成* complete *項目。如果不是maven項目(不知道play + dojo項目是什麼樣子),我會將dojo文件放在源代碼控制之下。 –

回答

2

還有Dojo的官方只讀鏡像在GitHub:https://github.com/dojo道場的dijitDojoX中UTIL作爲子模塊添加到您的項目庫:

# create project directory 
mkdir MyProject 
cd MyProject 

# init git repository 
git init 

# add git submodule 
mkdir src 
git submodule add https://github.com/dojo/dojo.git src/dojo 

# switch to the particular dojo version 
# use `git tag` inside the submodule directory to list available versions 
cd src/dojo 
git checkout 1.8.0 

# repeat previous two steps for dijit, dojox, util (if necessary): 
# https://github.com/dojo/dijit.git 
# https://github.com/dojo/dojox.git 
# https://github.com/dojo/util.git 

# commit changes 
cd ../.. 
git add . 
git commit -m "added dojo submodule and moved it to the version 1.8.0" 

# push if applicable 

這是兩個計算器的答案我被當我前一段時間有同樣的問題,啓發:

與前面提到的一樣,我僱用了A successful Git branching model,這很棒,但是設置起來有點棘手。如果您有興趣,我可以添加上述的一步一步的指示。