21.odoo入门——杂记
来源:互联网 发布:高中数学讲课视频软件 编辑:程序博客网 时间:2024/06/01 15:15
问题:git的融合 和 解决冲突 的问题
比如说,我现在有了最新的个人版本,但我也要抓下最新版的master,然后再和我的个人版本解决冲突之后再融合。
通过git pull抓取下最新版本的master之后,输入git merge branchName 命令之后与分支branchName 进行融合
这时候提示:
Auto-merging wens_app/wens_investment_financing/models/dividend.pyCONFLICT (content): Merge conflict in wens_app/wens_investment_financing/models/dividend.pyAuto-merging start.pyCONFLICT (content): Merge conflict in start.pyAutomatic merge failed; fix conflicts and then commit the result.
提示自动融合失败,让你修理一些冲突之后再融合,这时候,你可以在文件中看到冲突的地方:
例如:
<<<<<<< HEAD#08-16-11-13-Version-2.3-重写dividend表的write方法,稳定实现了=======#08-16-11-18-Version-2.4-重写dividend表的unlink方法,未测试>>>>>>> liuwanli01
和
#-----------------------------重写unlink方法,删除对应的净值变动和转账记录, from lwl --------------------------#<<<<<<< HEAD======= @api.multi def unlink(self): dividend_model = self.env['wens.investment.financing.dividend'] dividend_records = dividend_model.search([('id', '=', self.id)]) for item in dividend_records: item.unlink() cash_transfer_model = self.env['wens.investment.financing.cash.transfer'] cash_transfer_records = cash_transfer_model.search([('product_id', '=', int(self.product_id))]) for item in cash_transfer_records: item.unlink()>>>>>>> liuwanli01 #-----------------------------重写unlink方法,删除对应的净值变动和转账记录, from lwl --------------------------#
这个时候对他们进行修改,确认最后需要的版本(这个在实际工作中应该是需要和队友共同确认的)
修改完成后,输入命令git add . 之后就可以正常commit,再push到origin的master分支上啦!
去到git上就可以看到我们提交的master分支上啦!
下午:
重写unlink方法,其思路和实现代码和重写write方法大同小异,
不过发现原来版本的write方法中有一个bug,就是这段代码:
if vals1['each'] is not None: each = vals1['each']
而应该使用:
dict.get(key, default=None)
返回指定键的值,如果值不在字典中返回default值
阅读全文
0 0
- 21.odoo入门——杂记
- 10.11.12.odoo入门——杂记
- 20.odoo入门——杂记
- 22.odoo入门——工作杂记
- 23.odoo入门——工作杂记
- 24.odoo入门——工作杂记
- 13.odoo入门——杂记之git
- 26.odoo入门——工作杂记之many2one
- 9.odoo入门——杂记之views下的xml(一)
- 25.odoo入门——工作杂记之many2many, git删除版本控制
- 19.odoo入门——odoo的session
- 8.odoo入门——jinja2入门(一)
- 7.odoo入门——初探odoo后台启动过程(一)
- 8.odoo入门——初探odoo后台启动过程(二)
- 18.odoo入门——odoo权限控制(一)模型(数据表)级别权限控制
- 6.odoo入门——培训签到课程项目(三)
- 16.odoo入门——初探后台启动过程(三)
- 17.odoo入门——初探后台启动过程(四)
- 实用工具vi
- Subject 与 Observable 的区别
- 查询语言模型
- JavaScript封装
- 洛谷P3781 [TJOI2010] Middle 中位数 详细题解
- 21.odoo入门——杂记
- GMM的EM算法实现
- 链接详解
- 给GridView或ListView添加一个固定按钮(类似于微信群聊邀请好友按钮)
- Python高级主题:Python ABC(抽象基类)
- html5以及os系统终端命令初识
- 「网络流 24 题」最长 k 可重区间集
- sourceInsight4 破解笔记(完美破解)
- linux 安装 Headless Chrome