我们有一个包含root_dir/model/__init__.py
中存在的模型的文件。这显然不理想,此代码最好位于root_dir/models.py
。问题是需要维护旧版本的旧版本,并且我希望旧版本的版本需要进行合并。
如果我使用git mv root_dir/model/__init__.py root_dir/models.py
,__init__.py
的更改会按预期合并到models.py
。
但是存在一个问题:root_dir/model/
仍然需要__init__.py
,当我创建一个时,合并前进不再有效并导致合并冲突的挑战。
我希望我还有其他选择,但我已经接受了这可能只是让我们不得不忍受一两个发布周期的痛苦。