Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GIT中的两个存储库之间映射文件?_Git_Gitlab - Fatal编程技术网

如何在GIT中的两个存储库之间映射文件?

如何在GIT中的两个存储库之间映射文件?,git,gitlab,Git,Gitlab,想象一下,有一个GIT存储库,我用它来定制特性。因此,我必须重新定位一些文件,同时保持该文件对原始存储库的引用,以便如果发生任何更新,我可以将其合并到我的文件中,而无需手动操作 .我认为Git或GitLab不支持这一点 您需要一个脚本来: 从原始回购协议中提取 在专用分支中重命名文件(并更改其内容以反映新的包名称) 将该专用分支与您的分支合并,以获得原始存储库文件修改 另外,我相信现代Git版本可以跨重命名的文件跟踪更改集。@NilsWerner是的,通过相似性索引()

想象一下,有一个GIT存储库,我用它来定制特性。因此,我必须重新定位一些文件,同时保持该文件对原始存储库的引用,以便如果发生任何更新,我可以将其合并到我的文件中,而无需手动操作


.

我认为Git或GitLab不支持这一点

您需要一个脚本来:

  • 从原始回购协议中提取
  • 在专用分支中重命名文件(并更改其内容以反映新的包名称)
  • 将该专用分支与您的分支合并,以获得原始存储库文件修改

另外,我相信现代Git版本可以跨重命名的文件跟踪更改集。@NilsWerner是的,通过相似性索引()