TortoiseGit использует контекстное меню [Windows Explorer] «Git commit -> master» для фиксации изменений.

Можно ли настроить это так, чтобы по умолчанию он фиксировал только файл, по которому вы щелкнули правой кнопкой мыши (при открытии контекстного меню), а не все измененные файлы в хранилище?

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

1 ответ1

0

Я просто основываю этот ответ на информации, найденной здесь, но вам придется попробовать и вернуться ко мне:

  1. Узнайте, где находится TortoiseGitProc.exe

  2. Сохраните следующее как.REG-файл после редактирования по правильному пути к EXE-файлу (не перепутайте двойную обратную косую черту!), Затем дважды щелкните, чтобы слить в реестр:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\*\shell\commit]
    @="Comm&it"
    
    [HKEY_CLASSES_ROOT\*\shell\commit\command]
    @="\"C:\\Path\\to\\TortoiseGitProc.exe\" /command:commit /path:\"%1\" /logmsg:\"Committing single file\" /closeonend:0"
    
  3. Щелкните правой кнопкой мыши любой файл, нажмите кнопку « Подтвердить» и посмотрите, работает ли он.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .