$ ENV {HOME} должен ссылаться на домашний каталог текущего пользователя.В Windows Vista / 7 это «C: \ Users \ USER-NAME \», а в более старых версиях Windows это будет «C: \ Documents and Settings \ USER-NAME \»
Вот это скрипт perl , который может решить вашу проблему со скриптом, не получающим значение $ ENV {HOME}:
BEGIN {
if ( substr ( $^O, 0, 5 ) eq q{MSWin} ) {
if ( $ENV{HOME} ) {
# leave as is
}
elsif ( $ENV{USERPROFILE} ) {
$ENV{HOME} = $ENV{USERPROFILE};
}
elsif ( $ENV{HOMEDRIVE} and $ENV{HOMEPATH} ) {
$ENV{HOME} = $ENV{HOMEDRIVE} . $SENV{HOMEPATH};
}
else {
$ENV{HOME} = '.';
} } }
Однако, согласно этой странице документации SVN ,Конфигурация для SubVersion находится в реестре, а не в файловой системе.Поэтому я полагаю, что скрипт должен быть обновлен для работы в Windows:
Клиенты Subversion, работающие на платформах Windows, могут также использовать реестр Windows для хранения данных конфигурации