TortoiseSVN фиксирует ярлык

Я нахожу это утомительным, когда каждый раз, когда мне нужно зафиксировать файл. Процесс переходит в окно проводника Windows, щелкните правой кнопкой мыши каталог, затем нажмите "Commit"... и затем окно фиксации tortoisesvn.

Кто-нибудь знает какой-либо ярлык для этого? Может быть, нажмите сочетание клавиш для фиксации вместо того, чтобы щелкнуть правой кнопкой мыши, а затем нажмите commit?

Благодарим вас за сохранение моей производительности!

Ответы

Ответ 1

См. главу " автоматизация TortoiseSVN" в документах.

Вы можете создать ярлык для TortoiseProc.exe и добавить туда параметры командной строки, например:

TortoiseProc.exe /command:commit /path:"path\to\your\workingcopy"

Ответ 2

Я использую autohotkey, чтобы сделать это.

Вот некоторые инструкции, если вы хотите его использовать:

  • Download и установите autohotkey.
  • Поместите следующий текст в текстовый файл TortoiseSVN.ahk:
; Change your hotkey here
+`::

Run TortoiseProc.exe /command:commit /path:"<path-to-your-working-copy>"

return
  • Горячая клавиша в этом script установлена ​​на сдвиг + тильда. Посмотрите autohotkey docs, чтобы помочь вам выбрать другую горячую клавишу.
  • Убедитесь, что вы поместите путь в рабочий каталог SVN в script.
  • Поместите текстовый файл в каталог автозагрузки, чтобы он запускался при перезапуске Windows.
  • Чтобы запустить script, просто дважды щелкните текстовый файл (если вы уже установили autohotkey).

Теперь вы можете использовать shift + tilde (или любую вашу выбранную горячую клавишу), чтобы вызвать диалог фиксации TortoiseSVN.

Ответ 3

Вы можете использовать svn через командную строку, как я полагаю, большинство людей типа linux-типа: http://www.sliksvn.com/en/download/

Если вы обычно открываете окно командной строки (например, для запуска Ant задач или чего-то еще), это может быть более быстрым способом. Вы просто набрали:

svn commit

или даже

svn ci

(ci означает "check in" )

Ответ 4

Если вы находитесь в визуальной студии, вы можете использовать AnkhSVN

Ответ 5

Расширяясь на ответ Стефана, я нашел один из самых простых способов (или, как я полагаю) использовать сочетания клавиш для фиксации.

QTTabBar (вроде как надстройка для Explorer) имеет возможность выполнять любые аргументы, передающие приложение.

Аргументами могут быть выбранная папка, выбранный файл и т.д.

Я написал сообщение в блоге, в котором описывается, как использовать эту функцию для фиксации/обновления или сделать что угодно.

Ответ 6

Да. Вы можете использовать ярлыки проводника окна. Просто откройте папку кода в проводнике и используйте ниже:

Commit: alt + F + C
update: alt + F + U
Check for updates: alt + F + T + F

Таким образом, вы можете нажать выше сочетаний клавиш для фиксации вместо того, чтобы иметь право щелкнуть каталог, а затем нажать фиксацию. Эти ярлыки весьма удобны, так как вам не нужно создавать какой-либо пакетный или script файл.