Существует ли система контроля версий, которую нельзя использовать при написании кода? - PullRequest
1 голос
/ 26 февраля 2011

Я хотел бы использовать контроль версий, но я не хочу непрерывно фиксировать несколько раз в час. Существует ли система контроля версий, которая записывает все, пока вы программируете, так что вам не нужно фиксировать, но все же позволяет вам вернуться к предыдущему состоянию вашего кода?

Ответы [ 3 ]

4 голосов
/ 26 февраля 2011

Dropbox может это сделать.Он записывает каждое сделанное вами изменение.

2 голосов
/ 26 февраля 2011

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

Однако, с точки зрения контроля версий, я действительно не думаю, что было бы хорошей идеей хранить все изменения.Размер вашего хранилища очень быстро станет огромным.

И, к вашему сведению, вам не нужно фиксировать несколько раз в час, я редко делаю больше 4-5 коммитов в день.

1 голос
/ 26 февраля 2011

В некоторых операционных системах очень легко монтировать общие ресурсы WebDAV в файловую систему; Вы можете настроить сервер SVN для экспорта WebDAV, смонтировать экспорт в свою файловую систему и приступить к работе.

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

Но найти версию, к которой следует вернуться, может быть довольно сложно без проверки в комментариях или наборах изменений, связывающих связанные изменения вместе; это может не стоить усилий по настройке всей системы, если ее слишком сложно использовать для отмены конкретных изменений.

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