|
|
1
3
Relative imports ( PEP 328 )可能会有所帮助:
看见 How do you organize Python modules? 其他选择。 编辑:
另一种选择是使用S.Lott和Jim的建议,即重组您的套餐以确定
这里有一个例子:
[只是为了确保一切顺利]
[研究实验材料]
[致力于实验分支]
[主分支工作]
要将更改合并到主分支中,请执行以下操作:
见第章 Basic Branching and Merging 从上面的书。 |
|
|
2
1
也许我没有正确理解,但似乎git会 是 这里的解决方案是,因为git的分支不需要单独的路径。 为鸡蛋模块的每个工作版本创建一个分支。然后,当您签出该分支时,整个模块将更改为与子模块版本匹配的状态。然后,您可以在分支之间来回合并所需的内容。 正如S.Lott所指出的,也许一点重构也不会有什么坏处;) |
|
|
3
1
“假设我有一个模块‘eggs’,它有子模块‘foo’和‘bar’。‘bar’中的组件使用foo中的代码,所以eggs/bar/a.py可以‘import eggs.foo’。” 这可能不是最好的结构。我建议你还有一些其他模块难以摆脱。
你有
我建议重构它以获得更好的结构。这个
|