Python 需要在两个单独的预先存在的回购协议之间进行调试

Python 需要在两个单独的预先存在的回购协议之间进行调试,python,git,Python,Git,我必须将需要调试的git Python repo分开。换句话说,一个回购协议从另一个回购协议导入代码。例如,repo1中的file1.py通过 import repo_2 我必须调试这两组代码。我在每个repo下都设置了一个单独的调试分支,并且在调试时切换到相应的调试分支,但我希望有一种技术可以用于自动化或跟踪这一过程。这样,我可以以一种更有组织的方式进行调试 我希望这有点道理。如果您在两个不同的git Repo中使用两个项目,它们之间有某种版本连接,建议您为此使用子模块。见: 即使文本对子

我必须将需要调试的git Python repo分开。换句话说,一个回购协议从另一个回购协议导入代码。例如,
repo1
中的
file1.py
通过

import repo_2
我必须调试这两组代码。我在每个repo下都设置了一个单独的调试分支,并且在调试时切换到相应的调试分支,但我希望有一种技术可以用于自动化或跟踪这一过程。这样,我可以以一种更有组织的方式进行调试


我希望这有点道理。

如果您在两个不同的git Repo中使用两个项目,它们之间有某种版本连接,建议您为此使用子模块。见:


即使文本对子模块有些负面。。。另一种选择是使用子树,这是下一章。把你认为最适合你的情况的东西加进去。根据您目前提供的信息,我认为您需要子模块。

不清楚您想要实现什么。调试器是否无法在其他项目中加载源文件?或者你想在其他独立的回购协议中签出两个相关的分支机构?您要自动化的是手动执行的哪些操作?为什么在一个repo中有从完全独立的repo导入代码的代码?为什么不把所有的源代码都放在一个repo中呢?或者你是在使用Git子模块还是什么?