3

我们有一个常见的问题。我们正在使用 repo 工具将多个 git repos 放入构建树中。不幸的是,用户不断添加(可能使用 -f)并提交其他存储库中的文件。例子:

#ls
root/gitRepoA
root/gitRepoB
#cd root/gitRepoA
#git add -f ../gitRepoB/myFile
#git commit

有没有办法避免这种情况?

编辑:这似乎只有在使用 repo 工具时才有可能。

4

1 回答 1

2

.git如果两个目录都是 git repos (即有一个),这应该是不可能的

我刚试过:

C:\prog\git\tests\multipleRepos\r2a>git add -f ..\r1\f1r1
fatal: '..\r1\f1r1' is outside repository
于 2012-04-10T07:30:31.590 回答