Эквивалент "git update-index --assume-неизменный" в SourceTree - программирование
Подтвердить что ты не робот

Эквивалент "git update-index --assume-неизменный" в SourceTree

До сих пор я использовал git update-index --assume-unchanged в файле конфигурации базы данных после того, как заполнил пароль базы данных, потому что я не хочу, чтобы мой пароль базы данных попадал в общий репозиторий кода.

Теперь я хотел попробовать и использовать SourceTree некоторое время, и я не могу найти способ сделать то же самое с ним: файл должен оставаться в репозитории, но я просто хочу, чтобы SourceTree игнорировал изменения в этом файле в моей рабочей копия.

4b9b3361

Ответ 1

Вполне вероятно, что SourceTree не имеет возможности манипулировать индексом таким образом (хотя я мог ошибаться, но это не похоже). Однако это не означает, что вы не можете спуститься на терминал, чтобы выдать эту команду, но продолжайте использовать SourceTree для всего остального.

Ответ 2

Я только что определил пользовательское действие для этой задачи.

Убедитесь, что путь к git правильный.

Благодаря @RobCroll из комментариев у нас теперь есть версия для Windows:

C:\Program Files (x86)\Git\bin\git.exe (for x64 use: C:\Program Files\Git\bin)
Parameters: update-index --assume-unchanged $FILE 

enter image description here