类似于 2to3 的工具,但合并除外

发布于 2024-08-10 12:08:34 字数 128 浏览 10 评论 0原文

我维护了 Python 3.1 项目的一个分支。当我最初从 2.6 进行移植时,我使用了 2to3,但现在我必须不断地将新代码从 2.6 分支合并到 3.1 分支中。如何自动对这些合并执行 2to3 操作? (如果重要的话,我使用 git。)

I maintain a fork of my project for Python 3.1. When I initially made the port from 2.6, I used 2to3, but now I constantly have to merge new code from the 2.6 fork into the 3.1 fork. How can I perform the 2to3 operation on these merges automatically? (I use git, if it matters.)

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

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

发布评论

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

评论(1

转身以后 2024-08-17 12:08:34

嗯,你的处境很艰难。也许您可以在 2.6 分支上运行 2to3,然后将其结果合并到 3.1 分支中?

或者,也许这种痛苦会让您重新考虑为两个 Python 版本维护两个不同分支的策略?我很幸运地使用两个版本的单一代码库: 在 Python 2.x 上运行相同的代码和 3.x

Hmmm, you are in a tough position. Perhaps you could run 2to3 on the 2.6 fork, then merge the results of that into your 3.1 branch?

Alternatively, perhaps this pain will make you reconsider your strategy of maintaining two distinct branches for the two Python versions? I've had good luck using a single codebase for both versions: Running the same code on Python 2.x and 3.x

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