2
我正在使用Play Framework 2.0和Dojo 1.8開始一個項目,我將使用Git進行版本控制。我想知道是否將Dojo文件與我的項目一起版本化是一種很好的做法,因爲它是一個巨大的庫。版本控制與項目相關性
我正在使用Play Framework 2.0和Dojo 1.8開始一個項目,我將使用Git進行版本控制。我想知道是否將Dojo文件與我的項目一起版本化是一種很好的做法,因爲它是一個巨大的庫。版本控制與項目相關性
還有Dojo的官方只讀鏡像在GitHub:https://github.com/dojo。 道場,的dijit,DojoX中和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,這很棒,但是設置起來有點棘手。如果您有興趣,我可以添加上述的一步一步的指示。
從版本控制系統中檢查出來後,無需額外的手動步驟即可完成* complete *項目。如果不是maven項目(不知道play + dojo項目是什麼樣子),我會將dojo文件放在源代碼控制之下。 –