Имя
svn checkout (co )— Извлечь рабочую копию из репозитория.
Краткий обзор
URL-адрес проверки svn[@REV]... [ПУТЬ]
Описание
Получить рабочую копию из репозитория. Если PATH не указан, базовое имя URL-адреса будет использоваться в качестве места назначения. Если задано несколько URL-адресов, каждый из них будет извлечен в подкаталог PATH, причем имя подкаталога будет базовым именем URL-адреса.
Если вы читаете это, должно стать ясно, что checkout
в основном копирует репозиторий в папку. Итак, что вы, вероятно, захотите сделать, это:
svn checkout file://./.myrepo myCode1
Используйте source
для загрузки функции в скрипт:
source /usr/local/MYPROGRAM/bin/myapp
Чтобы сделать функцию глобально доступной для всех под-оболочек (, например. скрипты ), используйте export
. В вашем случае эта команда будет следовать определению функции в ~/.bashrc
.
export -f myfn
Редактировать :У вас возникла проблема, о которой сообщается здесь:
bash: /bin/realbin/myapp: No such file or directory
Это потому, что файл /bin/realbin/myapp
не существует.
Пробовали ли вы source
файл, содержащий функцию?
т.е. если я добавлю функции bash в мой .bashrc
файл (там, где они мне нужны ); Мне нужно source
содержащий файл, .bashrc
в данном случае, чтобы они были доступны глобально.
NB:source
выполняется при загрузке, поэтому мне нужно вручную вызывать его, только если я редактирую функции, чтобы обновить исходный (код ).