3

一般的に発生する問題があります。リポジトリツールを使用して、複数のgitリポジトリをビルドツリーに配置しています。残念ながら、ユーザーは他のリポジトリにあるファイルを追加(おそらく-fを使用)してコミットし続けます。例:

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

これを回避する方法はありますか?

編集:これは、リポジトリツールを使用している場合にのみ可能であるようです。

4

1 に答える 1

2

両方のディレクトリが git repos の場合 (つまり、.git.

私はちょうど試しました:

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