синхронизация двух папок - одна обновляется с помощью CVS - PullRequest
1 голос
/ 07 августа 2009

Я скопировал папку «папка», которая поддерживается в CVS как folder_backup. $ cp -af folder folder_backup

Часто я обновляю cvs "folder" и хочу, чтобы folder_backup синхронизировался с папкой. Есть ли автоматический способ синхронизировать и folder и folder_backup, когда папка обновляется в cvs? Оба находятся в одной машине.

Ответы [ 2 ]

1 голос
/ 07 августа 2009

Ну, если вы имеете в виду, что 2 каталога находятся на одном компьютере, но не на одном диске, вам понадобится печатная копия.

Если вам нужно только выполнить резервное копирование из локального рабочего каталога CVS в каталог резервного копирования, вам понадобится инструмент однонаправленной синхронизации. Rsync является одним из них и прост в использовании. AFAI помню что-то простое, как rsync dir_from dir_to воля к уловке.

Если вы имеете в виду, что хотите иметь возможность изменять любой из этих двух рабочих папок и хотите время от времени объединять эти два каталога, вам понадобится инструмент двунаправленной синхронизации: Unison - один из них. Я думаю, что это довольно сложно настроить для опции слияния, но это стоит затрат. См. страницу википедии для сравнения инструментов синхронизации

1 голос
/ 07 августа 2009

Если папки находятся в одной системе, лучше всего связать папку.

ln -s path/to/folder_backup/ folder
...