GIT - 从另一个仓库更新回购

时间:2015-09-06 11:18:43

标签: git github version-control

问题:

我们有2个回购。在repo A上工作,每X天一次(或当repo A稳定时)我们更新repo B就像repo A(不包括repo A中的一些文件)

示例:

2个回购(每个都有自己的git)

xmlReader

想要运行一个脚本,每隔X天就会从repoA中获取所有不会影响pom.xml的提交,并将它们作为1个提交应用于repo B

最终repoB src文件夹应与repoA src文件夹完全相同

考虑采用简单的路径并使用bash脚本

repoA
+-pom.xml
+-src

repoB
+-pom.xml
+-src

some1有一个更好的想法,使用git而不仅仅是普通的旧mv ??

1 个答案:

答案 0 :(得分:1)

更新repoA时,您只需指定工作树(repoB):

cd /path/to/repoB
git --work-tree=/path/to/repo/A add -A .
git checkout pom.xml
git commit -m "update repo B"