TortoiseGit - щелкните правой кнопкой мыши по файлу, чтобы зафиксировать только этот файл?

1605
OJW

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

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

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

0

1 ответ на вопрос

0
Karan

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

  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. Щелкните правой кнопкой мыши любой файл, нажмите кнопку « Подтвердить» и посмотрите, работает ли он.