Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Iron Bug |
24.9.2011, 17:11
Сообщение
#11
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
можно, но неудобно. в самой сути SVN это не предусмотрено. там хранятся изменения и удаление одной или нескольких версий приведёт к очень сложным вычислениям, которые надо будет проделать, чтобы собрать то, что было и то, что осталось. они вроде хотели это поддержать, но я не в курсе, есть ли такая фича в новых версиях.
тем не менее, можно, если очень хочется, экспортировать репозиторий, прогнать через фильтр и создать новый. я так делала, когда чистила старый репозиторий. вот тут описано, как это делается. Link в сети есть ещё линки на эту тему. |
|
|
|
|
Алексей1153 |
25.9.2011, 10:21
Сообщение
#12
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
ок, попробую. только это ведь надо копию делать сначала?
Кстати, а как репозиторий относится к тому, если его тупо скопировать - он останется рабочим ? |
|
|
|
|
Iron Bug |
25.9.2011, 16:15
Сообщение
#13
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Цитата(Алексей1153 @ 25.9.2011, 13:21) Link как репозиторий относится к тому, если его тупо скопировать - он останется рабочим ? да, конечно. можно его перемещать и копировать. но если перемещаешь, то потом рабочим каталогам надо указать, что путь репозитория сменился. |
|
|
|
|
Алексей1153 |
6.10.2011, 17:08
Сообщение
#14
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Iron Bug, до меня внезапно допёрло, почему тот большой файл SVN не замечает на предмет изменений. Дело в том, что TrueType, когда монтирует диск из файла, запрещает всяческий доступ к этому файлу. А SNV, судя по всему, ловит изменения именно в момент изменений. И тут обламывается
|
|
|
|
|
Iron Bug |
6.10.2011, 18:33
Сообщение
#15
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
а, ну тогда понятно. но всё равно после размонтировки должен видеть изменения. он проверяет файлы, когда ты пытаешься коммитить.
|
|
|
|
|
Litkevich Yuriy |
6.10.2011, 18:44
Сообщение
#16
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Алексей1153 @ 6.10.2011, 20:08) Link А SNV, судя по всему, ловит изменения именно в момент изменений. нет он при своём запуске сравнивает содержимое файла с содержимым "рабочей копии" (из каталога .svn)
|
|
|
|
|
Алексей1153 |
7.10.2011, 7:25
Сообщение
#17
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Litkevich Yuriy, практика показывает, что это не так. Либо стоит ограничение на размер файла
|
|
|
|
|
Iron Bug |
7.10.2011, 12:14
Сообщение
#18
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Цитата(Алексей1153 @ 7.10.2011, 9:25) Link практика показывает, что это не так. Либо стоит ограничение на размер файла мне ничего не известно про такие ограничения. в моей практике такого никогда не было. либо у него нет доступа на чтение, либо что-то тут не так с настройкой. |
|
|
|
|
Iron Bug |
21.11.2011, 9:36
Сообщение
#19
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Небольшой хинт по SVN за NTLM проксёй:
Опыт запуска TortoiseSVN через NTLM аутентификацию на венде 7 64: Выяснилось, что напрямую, через собственные настройки, он не хочет авторизоваться. Добилась работы SVN с помощью 32-битного CNTLM(0.91rc6) прокси (качала отсюда: Link. Теперь SVN нормально работает с репозиториями в сети (по протоколу http) через прокси, с авторизацией через NTLM. Правда, пришлось поковыряться с разрешениями на параноидальном вендозном брандмауэре: разрешить доступ для exe-шников прокси и открыть для локальных обращений порт 3128. Сообщение отредактировал Iron Bug - 21.11.2011, 10:02 |
|
|
|
|
Iron Bug |
19.12.2011, 15:12
Сообщение
#20
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Цитата(Алексей1153 @ 6.10.2011, 20:08) Link Iron Bug, до меня внезапно допёрло, почему тот большой файл SVN не замечает на предмет изменений. Дело в том, что TrueType, когда монтирует диск из файла, запрещает всяческий доступ к этому файлу. А SNV, судя по всему, ловит изменения именно в момент изменений. И тут обламывается кстати, о птичках: если у тебя стоит TortoiseSVN, то у него есть такая опция - где сканировать изменения, а где не сканировать. в новых версиях это TortoiseSVN->Settings(в командном меню венды). там есть раздел Icon Overlays(кто его так назвал по-идиотски - руки бы оторвать) и в нём - Exclude Paths и Include Paths. в общем, это пути, которые он пропускает и сканирует на предмет изменений. стандартно он сканирует все локальные диски(диски он читает при старте компа). для улучшения производительности (чтобы винтом не шуршал, зараза!) добавляем в Exclude Paths все локальные диски (я пишу по одному в строку: C:\, D:\ и т.д.), а потом в список Include Paths добавляем только нужные подкаталоги с кодом. Это оптимизирует работу SVN машины под вендой просто неимоверно(он перестаёт тиранить винт почём зря) и, вероятно, позволит тебе добавить твой "невидимый" сжатый винт. Сообщение отредактировал Iron Bug - 19.12.2011, 15:13 |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 9.1.2026, 9:20 |