问题:
我们有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 ??
答案 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"