2010年02月01日 星期一 11:09
背景:公司有团队要和外部Git 仓库进行自动化代码同步,以便进行自动化集成;
条件:
- 内部有设立镜像git
- 内部开发全部在svn中进行版本管理
- 开放一专用mailman 列表接收外部团队的 git 版本补丁
问题:
- 需要自动化脚本可以作到自动下载补丁合并到内部 git,然后检入svn
困难:
- 通过mailman 无法简单的获得依次补丁:
+ 尝试使用系统用户订阅列表,不果
+ 通过内部虚拟帐号后,可以订阅,但是只能是系统用户的本地mbox ,很危险
+ mailman 的归档很靠谱,但是 git am -3 不认识
+ mailman 的归档对于附件式的补丁无法简单的获得
询问:
- 大家有什么简单的思路?
+ 外部git 当前仅要求只读的单向同步到内部svn
+ 代码同步不要求实时,每日固定进行就行
--
http://zoomquiet.org 人生苦短? Pythonic!
金山常年招聘Py/C++人才! http://is.gd/6hXIL 简历直投俺就成;-)
Zeuux © 2025
京ICP备05028076号