Перейти к содержанию
    

SVN без сети - как удобнее ?

Отказала сетевая карта в ноутбуке :( Вот держу в руках флэшку и думаю, как удобнее и правильно работать в ближайшее время. Репозиторий на сервере. Синхронизироваться нужно между домом (ноутбуком) и работой. Что на флэшке хранить? - рабочую копию под SVN(сомнительно), репозиторий (оч сомнительно) или просто использовать для переноса. Но думать о том, где последние изменения и какое должно быть направление копирования не хочу - отвык :) .

Посоветуйте, плз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что на флэшке хранить? - рабочую копию под SVN(сомнительно), репозиторий (оч сомнительно) или просто использовать для переноса.

Я бы стал использовать для переноса рабочей копии. Если файлов много, то сжимать.

 

PS: Если дома работа плотная и починка затянется, то можно посмотреть в сторону svk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что на флэшке хранить? - рабочую копию под SVN(сомнительно), репозиторий (оч сомнительно) или просто использовать для переноса.
А не было там возможности генерить патч на основе рабочей копии? Вот его и носить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не было там возможности генерить патч на основе рабочей копии? Вот его и носить.

Носить патч(дифф) -- ограничивать возможности рабочей копии (РК) svn.

Некоторые команды svn выполняются при отсутствии связи с репозиторием.

Если синхронизировать при помощи патча, то все изменения будут "накапливаться" в РК без связи: дифф будет показывать разницу не последних изменений, а всех, от момента создания РК на ноутбуке и т.п.

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

 

 

PS:получить патч текстов: svn diff >scr.diff, с этим диффом может работать утилита patch

В черепахе есть "технология" патчей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не было там возможности генерить патч на основе рабочей копии? Вот его и носить.

Я не настолько плодовит, чтобы особенно экономить :) Унесу и полные копии.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока пришел к такому алгоритму - на работе две рабочих копии, из одной всегда беру домой(включая .svn), в другую (только рабочие файлы) всегда приношу+bat-файлы для копирования. Кажется, этот вариант не даст затереть изменения даже при копировании в неправильном направлении.
Наверное это действительно самый простой вариант. Можно еще при помощи svnadmin сделать копию репа на ноуте, и при помощи того же svnadmin синхронизировать репы через дампы. Но не уверен что это будет проще чем починить сетевуху на ноуте (сменить ноут/воткнуть PCMCIA сетевуху) ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...