你在这里

如何用git将修改完后的模块提交到drupal.org上

步骤如下:
1、修改git控制下的模块
2、先git pull一下远程仓库
如果是远程仓库项目没有变化,也就是说其他的开发者没有对项目进行变更,会
显示这样的信息:
Already up-to-date.
3、使用'git status'命令来查看工作目录发生了什么变更
看有几个文件是在"changed but not updated"段落中出现
4、先来载入(stage) 文件,git中使用'git add'命令不仅可以开始追逐文件而
且可以对他们载入stage变更。
git add

5、再使用git status
查看载入的状态,文件现在已经到了'changes to be committed'段落中-它已经
载入(stage)了。
6、git commit。
使用-m选项来执行'git commit',这样后面跟上字符串表示这次提交的信息。
前面的所有操作参考:http://fsjoy.blog.51cto.com/318484/244826
7、运行'git push'会将我们的变更上传到服务器。
上传到drupal服务器后,还需要给上传完的文件打个tag,这样才能在drupal上正
常发布。
找到模块所在的页面,比如我的alinks模块
http://drupal.org/project/alinks
最下面有个链接“Add new release”,表示添加一个发布程序。
点击进入,如果没有建立tag,也就是标签,会提示“No valid branches or
tags found”。这个页面下方有一个“Creating a Tag or Branch in Git ”,
就是告诉你如何在git中创建标签。
这时候,我们需要使用git来建立标签了。
参考页面:http://drupal.org/node/1066342
可以先使用命令
git tag
看看有多少便签,看看我们建立什么标签比较合适。
然后在git中建立一个标签使用命令
git tag 7.x-1.0。
建立完后,将便签推送到服务器,使用命令
git push --tags
把标签推送都服务器后,再刷新“Add new release”连接的页面,此时,会出现你刚才提交的标签让你选择。
选择这个标签并提交后,你的程序就发布了。
过大概10分钟左右,在你的模块主界面就会看到你自己发布的程序了。
比如我提交的alinks模块的主界面
http://drupal.org/project/alinks
能看到我发布的很多版本,当然

7.x-1.1

tar.gz (12.6 KB) | zip (13.6 KB)

.tar.gz和.zip格式的版本都是系统自动生成。
 

drupalTechnology: