Система контроля версий для одного юзверя
в Vista подобная хрень вроде есть.
Tortoise SVN - возможно самое простое для конечного пользователя. Но все равно учиться ему надо.
Один мой друг, редактируя диплом в LaTeX'e, cp1251, один раз открыл его и сразу сохранил в редакторе, который по-умолчанию предполагал utf8. В результате все русские буковки были заменены на одинаковые трёхбайтовые последовательности. Если бы диплом жил в системе контроля версий, всё было бы не так плохо.
Tortoise SVN - возможно самое простое для конечного пользователя. Но все равно учиться ему надо.конечный пользователь убьется, так как ему еще придется апач поднимать. И учиться придется долго - потому как там "непонятная" концепция синхронизации с каким-то сервером. Было бы хорошо если бы решение для домохозяек незаметно работало сервисом и в папке "Мои документы" и других настроенных папках замечала изменения ревизий, дальше в зависимости от настройки предлагало сохранить ревизию или сохраняла автоматически, периодически система должна иницировать очистку ненужных или неиспользуемых ревизий из базы. (Имеет смысл автоматическую процедуру, но давать иногда возможность пользователю самому производить очистку и дополнительную настройки этой процедуры). На крайняк нужна кнопочка сохранить в контекстном меню.
P.S. я все еще жду описание ситуаций в которых SVN был бы полезен
конечный пользователь убьется, так как ему еще придется апач поднимать.а апач поднимать вовсе не так и необходимо!
Tortoise SVNТакое убожество
Такое убожествоА что не убожество?
А что не убожество?GreyDeMonster мне неоднократно заявлял, что starteam ему нравится больше, хотя я и не могу понять почему.
Использую TortoiseCVS, как для работы в группе, так и для себя одного. Особых сложностей с установкой и настройкой там нет; если хранить репозиторий на локальной машине, то, кроме CVSNT, идущего в комплекте с TortoiseCVS и устанавливаемого автоматически, никаких других сервисов устанавливать не потребуется.
Для своих внутренних нужд я каждую версию со сколь угодно значимыми изменениями сохраняю в директорию с новой датой, а на работе мы юзали VSS и ClearCase, и первый мне показался весьма простым и удобным.
А можно поподробнее?
ну есть два интерфейса через которые SVN может общаться с пользователем, один свой "родной" - для него апач не нужен, а для WebDAVа апач нужен
Открой SVN Book и прочитай.
Previous Versions feature называется, я не пользовался, но, по-моему, ит только для сетевых папок... и не факт, что она не только в 2008ом
Система контроля версий Subversion: быстрый старт - в ней как раз этот вопрос рассматривается
Вот буквально в пятницу на статью натыкался: под виндой я себе на флешке репозиторий сделал.
импорт так:
svn import project file:///repository/project
svn co file:///repository/project
в рабочей копии (она тоже на флешке) есть все реквизиты репозитория, можно делать svn ci, diff и прочее. главное - эта штука не зависит от буквы диска флешки.
Имхо, разумно для этого использовать не subversion, а git или какую-нибудь другую распределённую систему контроля версий.
Для одного пользователя это совершенно не обязательно.
PS: никакого апача не нужно.
Для одного пользователя это совершенно не обязательно.Держать репозиторий на флешке - рискованно. Распределённые системы позволяют иметь много репозиториев без особых телодвижений.
Ещё во многих инетных проект мэнеджеров есть, но там только доки.
Оставить комментарий
yroslavasako
Обычно системы контроля версий применяются при разработке одного проекта некоторой командой разработчиков. Мне кажется, что и для пользовательских целей система контроля была полезна. Для сохранения ревизий документов, и прочего говна, что периодически генерит юзверь, сидя за компом. Мне нужна помощь в том, чтобы доказать это утверждение на примерах, и еще нужна помощь в поиске софта, который смогла бы юзать домохозяйка, и который был в использовании не сложнее корзины от MS.