Как настроить Windows TortoiseGit для автоматического экспорта файла zip после отправки на удаленный компьютер?

369
Dave Hilditch

Я разрабатываю плагины для WordPress. Я делаю правки. Я проверяю их. Я нажимаю синхронизацию в контекстном меню, затем фиксирую, затем нажимаю.

Теперь, чтобы создать zip-файл, мне нужно снова перейти в контекстное меню, а затем каждый раз вводить полный путь к zip-файлу.

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

0
Вы не можете (насколько мне известно) настроить черепаху для этого. Однако вы можете раскрыть всю мощь командной строки, а затем можете делать все, что захотите, в частности потому, что вы можете связывать операции вместе как функции в псевдонимах git. Но вам придется привыкнуть к командной строке - я не знаю, насколько вам это удобно. SadBunny 8 лет назад 0
Мне удобно с командной строкой, но я не хочу использовать ее в этом случае. Я хочу использовать графический интерфейс, в котором я щелкаю правой кнопкой мыши по папке, выбираю Tortoise Sync, затем печатаю свои сообщения, нажимаю commit, нажимаю push, затем я хочу, чтобы zip-файл был создан для меня. Если есть способ изменить контекстно-зависимое меню, чтобы сделать это, мне бы это понравилось - я посмотрел в настройках реестра, но не смог найти ничего полезного. Dave Hilditch 8 лет назад 0
В качестве дополнительного указателя - TortoiseGit * имеет * опцию «экспорта» в контекстном меню, которая создает zip-файл, что хорошо, так как создает zip-файл без папок .git, но это неприятно, потому что он скрыт в контекстном меню и он не помнит последнее использованное имя почтового индекса. Dave Hilditch 8 лет назад 0
Да, я понимаю, что вы имеете в виду, вы хотите, чтобы параметр push автоматически вызывал параметр экспорта в zip. Что ж, так как TortoiseGit не допускает этого, кажется, что единственная опция - это сценарий собственной «пакетной операции» и вставка ее в реестр как операция, связанная с соответствующим типом файла. Возможно, вы могли бы использовать простой пакетный файл, или, может быть, более сложный сценарий PowerShell или сценарий AutoIt или что-то еще. SadBunny 8 лет назад 0

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