Я бы хотел использовать ветви git для отделения локальных изменений от кода руководителя группы, который хранится в репозитории Perforce.
Perforce использует флаг только для чтения на неизмененных файлах и не будет обновлять измененные файлы, если флаг только для чтения не установлен, думая, что я мог изменить их, не помещая их в список изменений.
Я бы хотел оставить все доступным только для чтения в основной ветке и изменить файлы в других ветвях. Можно ли заставить msysgit восстанавливать флаг только для чтения для восстановленных файлов при проверке главной ветви, чтобы p4 мог синхронизировать все?