我正在开发一个名为
GarlicSim
.
到目前为止,我只为Python2.6开发它。它似乎不适用于任何其他版本。
我认为重要的是生成支持其他版本python的版本。我想我会为2.5,3.1和2.4做一个版本。
所以我有几个问题:
-
如何组织我的repo的文件夹结构以包含这些不同的版本?
-
什么是将我在一个版本的代码中所做的更改“合并”到其他版本的好方法?我知道如何在我的scm(git)中进行合并,但这些文件夹都在同一个repo中,我想在它们之间进行合并。当然,每个版本都可以选择回购,但我认为这不是一个好主意。
有人有什么建议吗?