У нас часто возникает проблема. Мы используем инструмент repo для размещения нескольких репозиториев git в дереве сборки. К сожалению, пользователи продолжают добавлять (возможно, с -f) и компилировать файлы, которые находятся в других репозиториях. Пример:Запрет внешних файлов в git
#ls
root/gitRepoA
root/gitRepoB
#cd root/gitRepoA
#git add -f ../gitRepoB/myFile
#git commit
Есть ли способ избежать этого?
EDIT: Это возможно только при использовании инструмента репо.
У вас есть команда ТОЧНОМ «Repo» используется для добавления файла из другого репо? – VonC
repo просто используется для загрузки кода (все под корневой папкой). В этом случае последовательность в примере воссоздает проблему. –