венец состоит из кучи скриптов, которые вызываются по цепочке
а в основном - абсолютно ничего интересного. просто вызовы.
самый интересный это bzr_workflow - который реализует логику работы с bazaar
разобрался полностью
junction используется для папок
а для файлов можно использовать hard links
хорошие программы для всего этого - NtfsLink (расширение контекстного меню эксплорера) Junction Link Magic и Winbolic Link - создание новых ссылок и просмотр существующих
Совершенно верно. Однако hard link это не symbolic link, и поэтому хотя сама система ntfs уже тогда поддерживала symlink-и, но XP с ними работать не умеет.
Давно построил синхронизацию на NNBACKUP + VBScript. Пару лет пользую и менять не собираюсь.
Описал здесь: http://webveter.blogspot.com/2007/11/backup.html
> Теперь, при подключении флешки к компьютеру достаточно нажать на один ярлычок
И это тоже можно автоматизировать :) С помощью ivman-а (еще дока) можно автоматически запускать любую команду, когда вставлена именно твоя флешка (определятся по серийнику). Я так делал автоматический бэкап портативной wiki в фоне, но мне, правда, не требовалось пароли вводить.
да и пароли можно автоматизировать - положить его в какой-нибудь файл на диске и к truecrypt добавить параметр --password=`cat ~/.secure-flash-password`, но у меня, к сожалению, пока не получилось это заставить работать как надо ((
Спасибо. Мучался с SVN - плюнул. А синхронизация очень нужна. Таскаю на флешке 1.5 гига рабочих материалов которые постоянно тупо копирую на работе и дома.
Вообщем, нужно потратить 20-30 минут, чтобы потом облегчить себе жизнь.
Спасибо за топик. Кстати, редкий случай, когда комментов мало и большая часть из них в тему.
SVN тоже неплохой вариант. Когда-то создавал SVN репозиторий на флешке
но в данном случае он хуже:
- SVN репозиторий не является копией ветки. Надо было бы на флешке держать и репозиторий и ветку
- нельзя комитить без флешки
- нельзя обмениваться изменениями напрямую между любыми ветками (например принес лэптоп на работу) без участия флешки
Да и глючит он. Я пробовал и CVS и SVN. Может для репозитория нужен отдельный компьютер-сервер... но на рабочей машине все глючит.
А система хранения нужна как воздух: работаю с четырмя проектами одновременно и у них совпадают исходники, которые мне нужно синхронизировать в 4-5 местах. Доходит до приступов истерики, когда заменяю более новую версию старой...
Хранение паролей - штука тоже полезная... но пока мне не сильно нужная.
Мобильный софт - тоже может пригодиться, только я пока стараюсь, чтобы везде у меня на всех рабочих местах весь софт стоял... вот куплю себе UPMC-какой нибудь - большая часть проблем с хранением версий решиться... надо только дождаться, пока на волне популярности eeePC все устаканиться и не появятся нормальные альтернативы от других производителей.
Очень грамотное решение использовать распределённую VCS. Сам использую mercurial.
Если хоть один репозиторий выживет, то всё ok. С subversion нужно постоянно backup'ить.
Как вариант ещё, хранить репозиторий в сети. Например на assembla.com можно хранить меркуриаловские репозитории.
Руководство по превращению флешки в центр синхронизации всего и вся