root/repo1/proj/base/common/log.c
root/repo1/proj/base/common/log.h
root/repo1/proj/base/client
root/repo2/proj/test/base
Как показано выше, мы хотим скопировать 2 файла и 1 каталог в repo2
Step1
каталог: / home / jack / repo2 / proj /
cd /home/jack
1013 * Step2 *
svn propset svn:externals "../repo1/proj/base/client proj/base/client" repo2
что-то вроде: ln repo1/proj/base/client repo2/proj/base/client
Step3
export SVN_EDITOR=vim
Step4
svn propedit svn:externals repo2
vim показывает:
.. / repo1 / proj / base / client proj / base / client
Шаг 5: добавить еще два файла
../repo1/proj/base/client proj/base/client
../repo1/proj/base/common/log.c proj/base/common/log.c
../repo1/proj/base/common/log.h proj/base/common/log.h