Код Visual Studio: автоматический коммит мерзавец - PullRequest
0 голосов
/ 28 декабря 2018

Много раз я забываю зафиксировать свои изменения в моем мерзавце.И если я закрыл VSCode, я больше не могу использовать Ctrl-Z.Поскольку я настроил git, я думал, что могу использовать что-то вроде автоматического коммита каждые 30 секунд или около того.

Я видел это расширение btu ti не с открытым исходным кодом, поэтому я не хочу его использовать.Я также нашел это , но мои навыки программирования недостаточно хороши для его реализации.

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

Каков наилучший способ достичь того, что я хочу сделать?

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Я разработчик auto-git .Это еще не с открытым исходным кодом, но будет в будущем.Он обнаруживает в течение указанного интервала все изменения и отправляет его на предопределенный пульт со статической фиксацией Auto-Git.Я все еще работаю над этим, чтобы улучшить функциональность расширения.

Примечание: ссылка на расширение в OT больше не работает из-за смены издателя.Пожалуйста, используйте auto-git .Спасибо.

0 голосов
/ 28 декабря 2018

Мне также интересно, если использование git таким способом является хорошим вариантом

Нет, это может загрязнить историю ваших коммитов.

Использование расширения " Локальная история"является лучшим подходом и не зависит от вашей VCS.
(и с открытым исходным кодом: github.com / zabel-xyz / local-history )

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...