Контроль версий на USB-накопителе емкостью 2 ГБ - PullRequest
43 голосов
/ 19 сентября 2008

Для школьной работы я много переключаю компьютеры (от лабораторий к ноутбуку и к библиотеке). Я бы хотел поставить этот код под контроль версий. Конечно, проблема в том, что я не всегда могу установить дополнительное программное обеспечение на компьютеры, которые я использую. Есть ли какая-либо система контроля версий, которую я могу хранить на флэш-накопителе? У меня есть диск на 2 ГБ, чтобы установить его, но при необходимости я могу получить больший.

Проекты, которые я делаю, не особо велики.

РЕДАКТИРОВАТЬ: Это должно работать под окнами.

РЕДАКТИРОВАТЬ II: Базар оказался тем, что я выбрал. Еще лучше, если вы идете с TortoiseBzr.

Ответы [ 14 ]

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

Я использую GIT согласно ответу Милана Бабушкова:

(1) создать репозиторий и зафиксировать (на офисном ПК)

mkdir / home / yoda / project && cd / home / yoda / project

git init

git add.

git commit -m "Done"

(2) вставьте флешку и сделайте клон репозитория

cat / proc / partitions

mount -t ext3 / dev / sdc1 / mnt / usb

git clone --bare / home / yoda / project / mnt / usb / project

(3) возьмите флешку домой и сделайте клон репозитория дома

cat / proc / partitions

mount -t ext3 / dev / sdc1 / mnt / usb

git clone / mnt / usb / project / home / yoda / project

(4) push коммитов с домашнего ПК обратно на флешку

mount -t ext3 / dev / sdc1 / mnt / usb

cd / home / yoda / project

git push

(5) доставьте USB-флешку в офис и отправьте коммиты с флешки на офисный ПК

mount -t ext3 / dev / sdc1 / mnt / usb

cd / mnt / usb / project

git push

(6) извлекает коммиты с офисного ПК на флешку

mount -t ext3 / dev / sdc1 / mnt / usb

cd / mnt / usb / project

git pull

(7) извлекает коммиты с USB-накопителя на домашний ПК

mount -t ext3 / dev / sdc1 / mnt / usb

cd / home / yoda / project

git pull

1 голос
/ 24 февраля 2009

Флэш-память и контроль версий не кажутся мне хорошей идеей. Боюсь, что память изнашивается довольно скоро, особенно если вы интенсивно используете различные операции контроля версий, которые выполняют множество операций с маленьким диском (объединение, возврат туда и обратно и т. Д.).

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

1 голос
/ 19 сентября 2008

Subversion вроде бы работает. См Тема

Лично я предпочитаю хранить все на одной машине, а удаленный рабочий стол - на ней.

0 голосов
/ 22 сентября 2008

bitnami стека Subversion это легко установить. Вы также можете попробовать установить xampp с portableapps.com и subversion.

...