Я настроил сервер Centos локально (в офисе), который содержит SVN репозиторий с проектом. Многие разработчики работают над этим репозиторием и вносят изменения.
Также у меня есть удаленный сервер, на котором FTP где размещается Проект. Поэтому мне нужно было вручную загрузить изменения репозитория в FTP файловая система.
Я исследовал метод синхронизации и решил установить пульт FTP файловая система поверх сервера Centos и rsync
в SVN каталог репозитория с FTPУважаемый каталог проекта.
Моя проблема в том, что я не вижу файлов или каталогов, связанных с проектом, в SVN репозиторий.
Итак, как мне выполнить мое требование? Есть ли какой-либо подходящий способ для достижения моих требований, чем это? Или я совершенно неправильно понял концепцию SVN? если это так, пожалуйста, дайте мне знать, чтобы сделать это?
Вы не можете использовать репозиторий rsync как каталог в FS, потому что на физическом уровне он не коррелирует с логическим содержимым.
Вы должен получить содержимое репозитория (лучше - без метаданных, связанных с SVN) как настоящее дерево на стороне сервера до и rsync этот дерево
Использование (любого) SVN-клиента (CLI svn
может уже существовать или вам нужно установить его), вы svn export
из file:///
URL локального репозитория для SOMEDIR
и может использовать это SOMEDIR
для синхронизации