Пускам SVN сървър на линукс сървър. Отивам извън града за една седмица някъде без достъп до интернет и следователно без достъп до SVN.
Така че се опитвам да разбера как да направя моментна снимка на хранилището с мен на моя лаптоп и след това да обединя новите ревизии обратно в съществуващото хранилище, когато се върна...
Моят лаптоп работи с Windows 7, така че първо мисля, че VisualSVN Server вероятно е сървърът, който ще стартирам локално .
Трябва да мога да изхвърля текущото си хранилище и след това да го заредя в ново хранилище на моя лаптоп
Но това, за което не съм сигурен, е когато се върна от града. Ще имам всички тези нови ревизии на SVN сървъра на моя лаптоп. Как да изхвърля и след това да заредя само тези нови ревизии в хранилището на моя Linux сървър?
Ако използвам
>svnadmin dump --revision 50:75
(приемайки, че ревизии от 50 до 75 представляват новите ревизии, които съм направил на моя лаптоп), мога ли просто да заредя този дъмп файл в моето съществуващо хранилище на моя Linux сървър? Толкова ли е лесно? Знам, че има някои неща по отношение на UUID на хранилището, които могат да причинят някои проблеми...Още една забележка, аз съм единственият разработчик, който допринася за това SVN хранилище в момента. Така че няма да е необходимо обединяване на кодове.
АКТУАЛИЗАЦИЯ
Не знаех, че мога да получа локален достъп до хранилище просто с помощта на file:///
. Така че това вероятно ще работи по-добре, отколкото да се налага да стартирате VisualSVN Server. Основният въпрос обаче все още остава: Как да получа новите ревизии от едно хранилище в друго?