4

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

4

1 回答 1

7

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

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

于 2009-11-06T19:20:29.630 回答