我正在使用Play Framework 2.0和Dojo 1.8开始一个项目,我将使用Git进行版本控制。我想知道将Dojo文件与我的项目一起编辑是否是一个好习惯,因为它是一个巨大的库。
答案 0 :(得分:2)
在GitHub上有 Dojo的官方只读镜像:https://github.com/dojo。将 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
这是我在前一段时间遇到同样问题时受到启发的两个stackoverflow答案:
与前面提到的我一起使用A successful Git branching model,这很棒,但设置起来有点棘手。如果您有兴趣,我可以像上面那样添加一步一步的说明。