- OS: El Capitan 10.11.6
- SVN: 1.9.2 (r1703836)
При попытке уволить любого из SVN команд терминал всегда застывает всего 3-5 строк вывода SVN. Например, если мы запустим:SVN замерзает без какой-либо информации в OS X
svn checkout svn://some-host.com/repo
, то мы можем увидеть только следующий вывод и исполнение не могут быть прерваны даже с Ctrl+C
команды:
A repo/test.txt
A repo/android
A repo/android/gradle.properties
A repo/android/gradlew.bat
Использование другой версии SVN (переустановка к 1.9.4) дает тот же результат. И хотя эта операция замораживаются в терминале можно найти какой-то процесс SVN в списке запущенных процессов (с использованием top
) в спящем состоянии:
3394 svn 0.0 00:00.05 2 0 39 2828K 0B 0B 3394 3123 sleeping *0[1] 0.00000 0.00000 501 2443
Это трудно даже найти какие-то улики описанного поведения. Кроме того, хозяин репо (администратор) может проверить его на своей машине, поэтому он становится совершенно запутанным, почему SVN на моей машине начал замораживать все операции. Какие-либо предложения?
И только для записи: вы уверены, что SVN не занят получением одного супер большого файла и просто кажется замороженным? – GhostCat
Я не вижу никаких процессов с использованием 'ps -ef | grep svn'. Как я могу проверить это в противном случае? UPD: Ах, ты понял. Это возможно, но у меня нет супер больших файлов в репо. Общий размер репо составляет около 50 МБ, и он содержит только небольшие файлы. –
Например, отслеживая свое файловое пространство? Делая «найти» в каталоге, куда собирается ваш заказ? По * зная *, что вы получили в своем репозитории? – GhostCat