2

我正在使用 Play Framework 2.0 和 Dojo 1.8 开始一个项目,并且我将使用 Git 进行版本控制。我想知道将 Dojo 文件与我的项目一起进行版本控制是否是一个好习惯,因为它是一个巨大的库。

4

1 回答 1

2

GitHub上有Dojo的官方只读镜像:https : //github.com/dojo。将dojodijitdojoxutil作为子模块添加到您的项目存储库中:

# 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 答案:

连同前面提到的,我使用了一个成功的 Git 分支模型,这很棒,但设置起来有点棘手。如果您有兴趣,我可以像上面那样添加分步说明。

于 2012-09-22T17:33:08.640 回答