crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

6 страниц V  « < 4 5 6  
Ответить в данную темуНачать новую тему
> Вопросы по 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) экспорт папки из эксплорера (или другого любимого браузера папок) можно произвести перетаскиванием правой кнопкой мыши (и выбором соответствующего пункта) . Пока не обнаружил это, вводил путь вручную + создавал папку, так как экспорт создаётся в этом случае в уже готовую папку
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

6 страниц V  « < 4 5 6
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 3:55