ПО для контроля версий в реальном времени - PullRequest
6 голосов
/ 06 апреля 2011

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

У меня нет никаких предпочтений относительно того, является ли решение веб-службой или локальной службой, которую я сам размещаю, так какПока это бесплатно или имеет разумную разовую плату (пожалуйста, без подписки).Производительность и использование жесткого диска не являются проблемой.

Я надеюсь, что я не слишком конкретен с моим запросом.Я искал в Интернете решения, но я не мог найти программное обеспечение, которое делает то, что я хочу.Для совместимости у меня есть 64-битная Windows 7 и процессор AMD.

Ответы [ 3 ]

6 голосов
/ 06 апреля 2011

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

Они предоставляют вам 2 ГБ памяти бесплатно (больше, если вы платите за подписку), и на их веб-сайте вы можете просматривать различные версии файлов в папке Dropbox.

2 голосов
/ 06 апреля 2011

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

Хотя я и пришёл к быстрой идее
Эта идея кажется чем-то вроде хака, и она мне не подходит, поэтому при ее реализации могут возникнуть проблемы.

Создайте приложение / службу, которая использует FileSystemWatcher для обнаружения изменений / создания / удаления в расположении (ях), для которого требуется версия.
Когда обнаружение выполнено, выполните [bat / cmd / powershell / code / ect], который использует интерфейс командной строки (или другой) [вставьте сюда программное обеспечение для управления версиями], чтобы выполнить фиксацию.

Я думаю, это довольно просто. Я думаю, что легко реализовать, но это опасность идей "верха головы". Направление, чтобы искать прокатку, если ничего больше. :)

0 голосов
/ 06 апреля 2011

Я не знаю ни одного стандартного решения, но в зависимости от вашей системы IDE / Make вы должны иметь возможность создать событие после сборки, которое фиксирует файлы в вашей "обычной" системе контроля версий после успешной сборки (версия Система управления будет нуждаться во внешнем API или CLI для этого). Затем вы можете добавлять примечания к коммитам и т. Д. В систему управления версиями на досуге.

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