Если вы просто хотите «быстрый и грязный» способ сохранить изменения в текущей ветке, вы можете использовать следующий псевдоним:
git config --global alias.temp '!git add -A && git commit -m "Temp"'
После выполнения этой команды вы можете просто набрать git temp
чтобы git автоматически фиксировал все ваши изменения в текущей ветке как коммит с именем "Temp". Затем вы можете использовать git reset HEAD~
позже, чтобы «отменить» изменения, чтобы продолжить работу над ними, или git commit --amend
, чтобы добавить больше изменений в коммит и / или дать ему правильное имя.
Я знаю, что с помощью Subversion вы можете настроить сервер на запуск сценария при каждой фиксации, который может вызывать некоторые функции на CA Harvest.
Другой альтернативой, если вы используете Eclipse, была бы интеграция с помощью Mylyn. Mylyn интегрируется с Subversion, и я думаю, что есть плагин Eclipse для CA Harvest - возможно, все они будут хорошо работать вместе?