2013-02-14 55 views
4

我有一个我想使用jQuery-File-Upload的mercurial项目。 我增加了以下我.hgsub文件,以创建一个subrepo这个插件:git分支在hg subrepo

public/assets/common/js/filedrop = [git]git://github.com/blueimp/jQuery-File-Upload.git 

我的问题是,我需要在这个混帐回购协议的jquery-ui分支在我的项目中使用。

有什么办法可以指定一个git仓库的分支名称作为一个hg subrepo?

回答

3

自己找到了。

其实你不需要做任何特别的事情。所有你需要做的,在编辑.hgsub来添加你的subrepo并克隆它之后,就是将目录切换到那个版本库,检出所需的分支,或者使用mercurial进行修改和提交。

以我的情况下,整个过程(在终端):

$ echo "public/assets/common/js/jQuery-File-Upload = [git]git://github.com/blueimp/jQuery-File-Upload.git" >> .hgsub 
$ cd public/assets/common/js/ 
$ git clone git://github.com/blueimp/jQuery-File-Upload.git 
$ cd jQuery-File-Upload 
$ git checkout jquery-ui 
$ hg commit -m"ADDED: jQuery-File-Upload subrepo (jquery branch)"