Переносной контроль версий?

В настоящее время я делаю всю свою работу с флешки. Сохраняет портативность, и я могу изучать веб-разработку, пока я на работе. В настоящее время я запускаю Portableapps с установленными на нем XAMPP, Notepad ++ и Chrome.

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

Редактировать: Чтобы уточнить, все это должно уметь работать только с флешки на полностью чужом компьютере. Так что, если я пойду к тете Эдне на семейную встречу, я могу зайти на ее компьютер, подключить флешку и просто уйти. Светская тётя Эдна очень обижается, если вы устанавливаете что-нибудь, кроме пасьянса, на их модный новый компьютер. Так что он не может ничего оставить


person JoeCortopassi    schedule 04.02.2010    source источник
comment
Итак, для всех, кому интересно, ответ: нет, но вы можете заставить все работать, используя Darcs или Portable Python и Bazaar.   -  person JoeCortopassi    schedule 04.02.2010


Ответы (4)


Этот вопрос задавался раньше: https://stackoverflow.com/questions/1109838/recommend-portable-source-control-setup и Контроль версий на USB-накопителе емкостью 2 ГБ - у второго есть принятый ответ (тоже неплохо выглядит darcs).

person Raithlin    schedule 04.02.2010

Выберите распределенный.

Например, GIT или Mercurial.

person Daniel Kreiseder    schedule 04.02.2010
comment
Но действительно ли они портативны? Я не хочу, чтобы он устанавливался на каждом компьютере, на котором я его использую. Хочу иметь возможность скинуть на совершенно чужой комп и поехать - person JoeCortopassi; 04.02.2010

Расширение ответа Дэна.

Git почти полностью основан на файлах. Пока у вас есть файлы, он будет работать одинаково с любым компьютером (если у вас установлена ​​командная строка).

Это также хорошо, если вы переключаетесь между редактором графического интерфейса и командной строкой, так как почти все останется сохраненным (например, файлы, ожидающие фиксации)

person Tyler Carter    schedule 04.02.2010
comment
Я думаю, что OP не ожидает, что ему также придется устанавливать командную строку. Исполняемые файлы, как и репозиторий, должны быть переносимыми. - person slebetman; 04.02.2010
comment
точно. Вся штука должна уметь запускаться с флешки одна на совершенно чужом компе - person JoeCortopassi; 04.02.2010

Mercurial - хорошее начало. Репозиторий не нужно хранить на каком-либо сервере, вы просто создаете его там, где находятся ваши файлы данных. Кроме того, имеется красивый интерфейс под названием TortoiseHG, который позволяет с легкостью использовать Mercurial из проводника Windows.

person theDmi    schedule 04.02.2010