Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 7310|回复: 0
打印 上一主题 下一主题

odoo git环境搭建

[复制链接]

17

主题

19

帖子

75

积分

注册会员

Rank: 2

积分
75
跳转到指定楼层
楼主
发表于 2015-12-26 10:51:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先在本地电脑操作
从github下载最新代码到/home/jerry/workspace/:git clone https://github.com/odoo/odoo.git,这里是本地仓库
然后,cd workspace, 运行setup, sudo python setup.py install
安装到了/usr/local/lib/python2.7/dist-packages/openerp-8.0-py2.7.egg下,这里是开发环境,此时这个目录下只有openerp,addons需要另外copy

下面开始搭建git环境,目的,随时接受odoo的最新更新
1、/home/jerry/workspace/odoo/addons目录下

    git init

    touch .gitignore 增加一行 *.pyc

    git add .

    git commit -m 'first'

2、/home/jerry/workspace/odoo/openerp目录下

    git init

    touch .gitignore 增加一行 *.pyc

    git add .

    git commit -m 'first'

3、/usr/local/lib/python2.7/dist-packages/openerp-8.0-py2.7.egg,首先用chmod 777 -R变更目录权限

    git clone /home/jerry/workspace/odoo/addons/

    mv openerp openerp.backup

    git clone /home/jerry/workspace/odoo/openerp/

    将addons目录和openerp目录与源码目录关联

4、在远程git服务器上,如git.oschina.net建立addons和openerp目录

     在开发环境addons下,git init, git add . , git commit -m

     然后git remote add server https://git.oschina.net/jerry79/addons.git  增加远程仓库,命名为server,origin已经被本地仓库占用

     git pull server master, git push -u origin master, 将所有文件推送到远程仓库。openerp同理

5、在生产服务器上,安装完odoo后,从git服务器clone addons和openerp替换原来的目录即可。

6、更新的流程是:

    在本地仓库直接从github pull最新代码

    在开发环境,addons和openerp分别从本地仓库pull最新代码,再分别推送两个目录到远程git服务器

    在生产环境,从远程git服务器pull最新代码

7、如果在开发环境增加了新的文件,只需要push到远程git服务器即可,不需要push到本地仓库,本地仓库只用于接受github的更新。

原文:http://www.cnblogs.com/jerry2005/p/4093759.html

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-7 14:29 , Processed in 0.010291 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表