我想将自动生成的文件从git repo-A移动到git repo-B。 Git repo-A在 make 之后生成构建目录,但是没有签入该构建目录。我花了很多时间研究一个方法,但我无法做到。
GIT repo-A:
|------directoryA
|------directoryA1
|------build/ (autogenerated after make)
GIT repo-B:
|------directoryB
|------directoryB1
|------repo-A:build/ (want this directory from A to B)
Actually I followed this link to filter the directory but it didn't work
将repo-A克隆到repo-B中,然后过滤我想要的目录,但不幸的是,在repo-A的build目录中生成的最终二进制文件没有签入。
有什么方法可以将build non-checked in目录移动到另一个repo?
如果能解决我的问题,我也愿意将它作为子模块使用,谢谢。
答案 0 :(得分:1)
您可以添加分支(假设它是开发分支),包括repo-A中的构建文件夹作为repo-B中的子树:
# in repo-B
git subtree add --prefix=repo-A:build/ <URL for repo-A> develop