Вопросы по SVN |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы по SVN |
Алексей1153 |
5.6.2012, 12:45
Сообщение
#51
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Вононочо, михалыч! (с)
В общем, происходит следующее: если менялось содержимое монтированного файла, то при первой попытке коммитить SVN показывает в списке этот 10-метровый файл, но операцию выполнить не может - говорит, что файл занят другим процессом. Затем, пытаемся второй раз коммитить, файла в списке уже нет! Хотя он и не был закоммичен. Остальные файлы в списке есть и коммитятся. Даже если размонтировать - всё то же самое. Остаётся только ignore/add, после чего коммитим-таки |
|
|
Iron Bug |
5.6.2012, 20:11
Сообщение
#52
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
у тебя там какие-то странные глюки. либо монтируется он каждый раз куда-то в область игнора. либо ещё какие-то настройки SVN-а включены, которые его игнорят либо по сайзу, либо по расширению.
|
|
|
Алексей1153 |
6.6.2012, 6:51
Сообщение
#53
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
монтирую я вручную (напомню, использую TrueCrypt)
в настройках SVN только пути ограничены, больше ничего |
|
|
Алексей1153 |
18.7.2012, 12:15
Сообщение
#54
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
ВНЕЗАПНО
в общем, доподлинно происходит следующее: есть смонтированный TrueCrypt диск. Файл диска добавлен в контроль версий.Когда что-то меняется на диске, SVN подсвечивает файл красным (есть изменения) в папке проводника. Это всё ок. Но: при попытке коммита файл, естественно, недоступен (из-за того, что смонтирован) , а в момент размонтирования файл резко помечается SVNном как не поменявшийся! Это видно в проводнике в реальном времени. В итоге, чтобы точно закоммитить файл, его надлежит добавить в игнор, затем тут же добавить под контроль |
|
|
Iron Bug |
18.7.2012, 13:48
Сообщение
#55
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
я тут вряд ли что-то могу посоветовать. никогда не юзала никакие крипты. у меня всё опенсорцное - пжалста, пусть кто хочет код смотрит, мне не жаль. как-то даже не возникало мысли что-то там криптовать я думаю, что это просто проблема конкретной реализации подключения этого самого криптованного файла и её не обойти. системы контроля версий не обязаны бороться с запрещением прав на запись со стороны юзера. юзер может что угодно запретить - тут никакая система не поможет.
|
|
|
Алексей1153 |
18.7.2012, 17:38
Сообщение
#56
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
так я не за советом сейчас, а рассказываю, откуда проблема проистекает. Вдруг, кому пригодится
|
|
|
Iron Bug |
19.11.2012, 11:56
Сообщение
#57
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
кстати, недавно тут напоролась на странный косяк. то есть, он, конечно, не неожиданный, но всё же:
в общем, правила сорц с онлайновского SVN-а под линём. переименовала каталог, чтобы он начинался не с заглавной буквы, а с прописной. вроде мелочь. закоммитила, а старый каталог забыла убрать. проапдейтилась из-под венды и венда мне собрала оба каталога (и старый, и новый) в один! она ж в упор не отличает заглавные буквы от прописных. и, главное, удалить никак: из-под венды только всё разом удалить можно пришлось уже дома, из-под линя, удалять и разруливать там всё. вот такие вот грабли. Сообщение отредактировал Iron Bug - 19.11.2012, 11:59 |
|
|
Алексей1153 |
19.11.2012, 12:19
Сообщение
#58
|
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
это да. С папками вообще проблемы иногда бывают - недавно нужно было выкатить старую версию проекта. Средствами SVN напрямую это никак не получилось - детали не помню. Решилось так: экспорт нужной версии в левую папку, очистка содержимого текущей папки проекта (это ещё и не с первого раза вышло - SVN всё норовил сделать апдейт, и вновь половина, как птица Феникс, появлялось), копирование из левой папки, коммит
зато обнаружил две приятные мелочи для винды: 1) в папке можно включить колонки для сортировки по свойствам SVN 2) экспорт папки из эксплорера (или другого любимого браузера папок) можно произвести перетаскиванием правой кнопкой мыши (и выбором соответствующего пункта) . Пока не обнаружил это, вводил путь вручную + создавал папку, так как экспорт создаётся в этом случае в уже готовую папку |
|
|
||
Текстовая версия | Сейчас: 29.3.2024, 3:55 |