想给项目搞一个SAE版本,怎么做比较合适

发布于 2021-11-25 16:58:23 字数 499 浏览 646 评论 10

我想给#SinglePHP#这个框架搞个SAE版本,实际上只需要修改一下打日志那部分的代码就可以了,但是不知道怎么操作比较合适。我自己想了3个方案,感觉都不太好。

1.直接修改框架,判断当前是否是SAE环境。

这个方案在操作上是最方便的,但是这样会使框架变得臃肿,对于那些不在SAE环境下的项目来说没有意义。

2.专门增加一个适配SAE版本的文件。

这个方案就没有方案1的缺点,什么环境就用什么版本。但同样不完美,对框架的改进或者bug修复就要同时修改两个文件,比较费劲。

3.开一个新分支

新建一个SAE分支,本来是挺好的一个选择。但是我用的git flow方式进行开发,新功能或者bugfix在被finish时会自动merge到develop分支和master分支,然后那个开发分支就被删除了,这个时候却没有merge到SAE分支,也就是说,我在finish掉一个开发分支之前必须先手动merge到SAE分支,这个就比较纠结。


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

时光清浅 2021-11-26 05:50:22

我鸟

皇甫轩 2021-11-26 05:50:13

为啥每次我发帖都没多少人鸟

时光清浅 2021-11-26 05:49:38

@leo108 我下午给你pull了一次。。。。

坚持沉默 2021-11-26 05:46:33

回复
贴github地址就可以啦

回眸一笑 2021-11-26 05:41:52

回复
原来就是你呀,第一处和第三处修改可以接受,找个时间重新pull request一下吧

眼眸 2021-11-26 05:41:03

回复
刚刚回复成自己了,囧

傾城如夢未必闌珊 2021-11-26 05:35:59

回复
https://github.com/nly/SinglePHP

本宫微胖 2021-11-26 05:13:57

现在已经被我修改的面目全非了~~~

鹤舞 2021-11-26 03:52:09

不用纠结这些

网名女生简单气质 2021-11-26 00:24:15

分开仓库 哈

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文