Знайте, что доступ file:// не рекомендуется для репозиториев SVN, больше для административных средств. Проблема с доступом к файлу состоит в том, что у Вас нет сервера в середине, чтобы удостовериться, что все записи записаны правильно. Так прекратите использовать его как можно скорее.
Svnserve (или Apache) намного лучше, но у Вас будут те же проблемы производительности - не попытка поправиться, потому что Ваша сеть использует http или svn протоколы вместо кого-то. Если Ваш доступ будет медленным сегодня, то это все еще будет медленно, если Вы не сделаете что-то о своей сетевой или файловой системе (или независимо от того, что заставляет его замедлиться).
Однако миграцию на Apache или Svnserve стоит сделать сам по себе.
Существует проблема с svnserve и sasl библиотеками, как упомянуто в svn списке рассылки недавно. Проблема состоит в том, что svn протокол не позволяет автору простого текста но простого текста, только позволяется saslauthd. Конечный результат - это просто не работает и является известной проблемой.
Не все плохо, хотя, если Вы работаете на Windows, просто Сервер VisualSVN установки. Это - главная часть упаковки и предоставляет Вам установку Apache, работая как сервис окон вместе со снимком - в управлении и аутентификации Active Directory всего одним щелчком переключателя во время установки. Можно даже поместить acls в каталоги или файлы в repo.
В противном случае я все еще рекомендовал бы Apache, поскольку конфигурация для него лучше документируется, и он действительно поддерживает автора LDAP (который работает с AD). Существует много сообщений в блоге, описывающих, как сделать это.
Производительность http вместо svn будет медленнее, но я сомневаюсь, что Вы заметите его, если Вы не установите и бок о бок и контроль/фиксация большой каталог. Попробуйте его - можно служить подаваемому Apache repo с Svnserve одновременно. (хотя я проверил бы что требование прежде, чем провести в жизнь его).
Рассмотрение Монитора Процесса заканчивается, это - искаженный filepath, таким образом, переменная пути испорчена. Удалите двойные кавычки из "C:\Program Files(x86)\nant" при рассмотрении одного результата, он показывает, что кавычки становятся встроенными непосредственно в filepath.
Вам не нужны двойные кавычки в переменной ПУТИ, это - точки с запятой, которые отмечают, где вещи, а не располагает с интервалами.
Я не знаю, необходимо ли добавить запаздывающую обратную косую черту (C:\Program Files(x86)\nant\) или нет, попробуйте ее оба пути.
Я так люблю sysinternals
Мог бы попробовать:
- я Запускаю программу так, чтобы она взаимодействовала с рабочим столом указанной сессии в удаленной системе. Если никакая сессия не указана выполнения процесса на консольной сессии.
- w Набор рабочий каталог процесса (относительно удаленного компьютера).
Сообщите мне, - Mathew
Спасибо Matthew.
Ни-i не работал, ни сделал определение рабочего каталога. Помните, исполняемый файл добирается до удаленной машины, и это устанавливает сервис! Это просто не может найти путь.
Но поскольку я думаю об этом, psexec раньше продвигал к пути system32, и затем они изменили его для продвижения к пути окон. Хм..., возможно, это ищет себя в неправильном месте?
Bob