DogPawlowa 0 24 мая, 2007 Опубликовано 24 мая, 2007 · Жалоба Отказала сетевая карта в ноутбуке :( Вот держу в руках флэшку и думаю, как удобнее и правильно работать в ближайшее время. Репозиторий на сервере. Синхронизироваться нужно между домом (ноутбуком) и работой. Что на флэшке хранить? - рабочую копию под SVN(сомнительно), репозиторий (оч сомнительно) или просто использовать для переноса. Но думать о том, где последние изменения и какое должно быть направление копирования не хочу - отвык :) . Посоветуйте, плз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 24 мая, 2007 Опубликовано 24 мая, 2007 · Жалоба Что на флэшке хранить? - рабочую копию под SVN(сомнительно), репозиторий (оч сомнительно) или просто использовать для переноса. Я бы стал использовать для переноса рабочей копии. Если файлов много, то сжимать. PS: Если дома работа плотная и починка затянется, то можно посмотреть в сторону svk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 24 мая, 2007 Опубликовано 24 мая, 2007 · Жалоба Что на флэшке хранить? - рабочую копию под SVN(сомнительно), репозиторий (оч сомнительно) или просто использовать для переноса.А не было там возможности генерить патч на основе рабочей копии? Вот его и носить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 24 мая, 2007 Опубликовано 24 мая, 2007 · Жалоба А не было там возможности генерить патч на основе рабочей копии? Вот его и носить. Носить патч(дифф) -- ограничивать возможности рабочей копии (РК) svn. Некоторые команды svn выполняются при отсутствии связи с репозиторием. Если синхронизировать при помощи патча, то все изменения будут "накапливаться" в РК без связи: дифф будет показывать разницу не последних изменений, а всех, от момента создания РК на ноутбуке и т.п. И, кстати, по этой же причине эта технология будет работать только в одну сторону -- только перенести исходники с работы домой. Из дома на работу не получится -- сравнивать надо руками со "старыми" вариантами файлов, которые придется еще и вручную где-то сохранять. PS:получить патч текстов: svn diff >scr.diff, с этим диффом может работать утилита patch В черепахе есть "технология" патчей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 24 мая, 2007 Опубликовано 24 мая, 2007 · Жалоба А не было там возможности генерить патч на основе рабочей копии? Вот его и носить. Я не настолько плодовит, чтобы особенно экономить :) Унесу и полные копии. Пока пришел к такому алгоритму - на работе две рабочих копии, из одной всегда беру домой(включая .svn), в другую (только рабочие файлы) всегда приношу+bat-файлы для копирования. Кажется, этот вариант не даст затереть изменения даже при копировании в неправильном направлении. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 25 мая, 2007 Опубликовано 25 мая, 2007 · Жалоба Пока пришел к такому алгоритму - на работе две рабочих копии, из одной всегда беру домой(включая .svn), в другую (только рабочие файлы) всегда приношу+bat-файлы для копирования. Кажется, этот вариант не даст затереть изменения даже при копировании в неправильном направлении.Наверное это действительно самый простой вариант. Можно еще при помощи svnadmin сделать копию репа на ноуте, и при помощи того же svnadmin синхронизировать репы через дампы. Но не уверен что это будет проще чем починить сетевуху на ноуте (сменить ноут/воткнуть PCMCIA сетевуху) ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться