Очень медленный перенос Mercurial через сетевой ресурс в Windows
TortoiseHG требуется около 15 минут, чтобы выполнить загрузку из репозитория на моем локальном жестком диске (где .hg
каталог содержит 532 файла общим объемом 110 МБ) в пустой репозиторий на моем сетевом диске.
Тем не менее, если я просто использую проводник Windows для копирования и вставки того же .hg
каталога (532 файла, 110 МБ) на тот же сетевой диск, это займет от 30 секунд до 1 минуты.
Почему это замедление в 10-30 раз? Могу ли я избежать этого? (т.е. Mercurial делает что-то ненужное, чего я могу избежать с помощью соответствующих параметров командной строки?)
Обновление: оно достаточно медленное, что негативно влияет на наш рабочий процесс. И тот же толчок из одного места в другое на локальном HD быстрый (несколько секунд, а не минут). Это означает, что на самом деле было бы намного быстрее скопировать весь удаленный .hg
каталог во временную папку на локальном диске, нажать на него, а затем скопировать обратно на сетевой диск. Прежде чем я расскажу о реализации этого неуклюжего обходного пути ... наверняка есть лучший?
[Подробно: я использую командную строку hg.exe
из TortoiseHG 3.4.1 в Windows 7, а сетевой диск - Apple TimeCapsule. Я получаю к нему доступ через программное обеспечение Агента Базовой Станции Аэропорта, которое создает вид обычного (то есть samba-подобного) сетевого диска. Диск монтируется как Z:\
, и поэтому default
путь, указанный в, hgrc
начинается с Z:\
, так что, насколько известно Mercurial, передача происходит из одного «локального» местоположения в другое, то есть не через http или ssh. Такое же замедление происходит, если я использую полный путь UNC \\Like\this\...
вместо Z:\...
]
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами