我希望使用git子树来使用我在项目仓库中拥有的框架仓库。这应该是这样的:
使用Windows的Sourcetree应用程序我做了以下内容:
这导致我这样的事情:
Sourcetree然后告诉我test.txt没有进行提交,所以我添加它并提交它。
我可能错误地使用了它,但我找不到确保test.txt实际上被添加到框架repo而不是项目/框架的方法。
如果我按下这个,我按预期在project / framework / test.txt中得到了正确的文件,但框架repo仍为空(它没有收到我做的更改)
我认为我必须手动推送子树将这些更改提交到框架回购,但似乎loop endlessly without giving me any error
我让它运行超过10分钟,但没有得到任何结果。任何帮助都将非常感激。
感谢您的时间。
答案 0 :(得分:3)
是的,您必须使用您正在使用的内容将子树推送到遥控器。这就是整个子模块/子树方法的一般工作方式 - 您提交对主仓库的更改,但是您必须手动将这些更改推送到子树的远程。
我们设计了子树支持,因此您只需右键单击并使用我们存储的元数据推送到所选子树。我没有任何关于错误的报告,但这看起来肯定是一个。你可以通过jira.atlassian.com报告它,包括尽可能详细的信息,在那里处理得更好,然后我会看看它。
干杯