Эквивалент "git update-index --assume-неизменный" в SourceTree
До сих пор я использовал git update-index --assume-unchanged
в файле конфигурации базы данных после того, как заполнил пароль базы данных, потому что я не хочу, чтобы мой пароль базы данных попадал в общий репозиторий кода.
Теперь я хотел попробовать и использовать SourceTree некоторое время, и я не могу найти способ сделать то же самое с ним: файл должен оставаться в репозитории, но я просто хочу, чтобы SourceTree игнорировал изменения в этом файле в моей рабочей копия.
Ответы
Ответ 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]()