我一直在研究git子模块,git子树和稀疏检查,我根本无法绕过它.这是我的用例:
我有一个repo,比方说frontend-repo,它不仅包含基于AngularJS的前端的文件,还包含与测试,文档等相关的一些文件夹.此repo中的子文件夹,称为"codebase",存储HTML,CSS和JS为应用程序.
我有另一个回购,让我们说backend-repo,它持有python/flask后端,它最初服务于AngularJS应用程序.这些文件需要位于application/static子文件夹中.
在进行开发和测试时,我们需要在application/static,debug,test,iterate中编辑文件直到完成.基本上,我一直在尝试使用git找到一种方法,将前端/ codebase文件夹本地检出到后端repo中.子模块我无法上班; 子树似乎也无法处理这个用例.
这里的最佳做法是什么?我可以简单地从一个目录设置一个符号链接到另一个目录,但我希望git有一个更好的方法来做到这一点.有没有人有这种工作流程的经验?