Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / помогите с Subversion / 12 сообщений из 12, страница 1 из 1
22.12.2011, 15:01
    #37589090
grok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
есть Subversion + TortoiseSVN

и есть один файл, который менялся более 100 раз
в какой-то из версий была одна фишка, которой в последней версии нет
подскажите, как найти файл где она есть

нужно либо
- поиск по репозиторию, по всем версиям
либо
- возможность выгрузить всю истроию некторой папки/файла

подскажите, как сделать
...
Рейтинг: 0 / 0
22.12.2011, 19:47
    #37589762
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
Через меню ShowLog можно поискать по тегам: Messages, Paths, BUG-id, Authors.

Как искать по контенту - ХЗ. Но думаю можно заскриптовать утилитами SVN
последовательную выгрузку всех ревизий одного файла в разные директории
и в них потом поискать средствами операционки там или еще чем другим.
...
Рейтинг: 0 / 0
22.12.2011, 20:25
    #37589808
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
я бы порекомендовал заменить TortoiseSVN на любой другой, не привязанный к GUI (лично я предпочитаю SlikSVN).
А дальше просто
svn log foo.c >foo.c.history
и получаешь полную историю файла как простой текст.
...
Рейтинг: 0 / 0
22.12.2011, 22:08
    #37589892
grok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
проблема в том, что нужны не messages, не лог
а содержимое файла
все версии файла всех ревизий
...
Рейтинг: 0 / 0
22.12.2011, 22:59
    #37589916
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
grokпроблема в том, что нужны не messages, не лог
а содержимое файла
все версии файла всех ревизийВСЕ ревизии???
Ну прогони в цикле:
svn checkout -r N file
Уменьшай N до тех пор пока не найдешь нужную версию.
В принципе, лог для того и существует что бы не нужно было делать множество чекаутов а сразу указать какая ревизия нужна. Но если лог велся паршиво, то увы, тогда действительно придется искать методом цикла и/или угадывания номера ревизии последовательным приближением.
...
Рейтинг: 0 / 0
22.12.2011, 23:18
    #37589932
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
grokпроблема в том, что нужны не messages, не лог
а содержимое файла
все версии файла всех ревизий

качаешь все ревизии и любым самопальным поиском

либо уже готовым, либо сам пишешь прогу :-) либо с линуксом дружишь - а там дофига интуресных утилиток
...
Рейтинг: 0 / 0
23.12.2011, 16:36
    #37591132
grok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
извините, не совсем по теме

вопрос
реально ли иметь два репозитория
и коммитить один и тот же файл в оба ?

(один сетевой, общий для команды, другой хочется локальный)
...
Рейтинг: 0 / 0
23.12.2011, 17:57
    #37591275
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
grok, Subversion для этого не предназначен, это штатная функция распределённых систем контроля версий.
...
Рейтинг: 0 / 0
23.12.2011, 17:59
    #37591278
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
grok, коммить всё в один репозиторий. А потом делай бэкап
себе на флешку.
...
Рейтинг: 0 / 0
23.12.2011, 18:03
    #37591287
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
maytongrok, коммить всё в один репозиторий. А потом делай бэкап
себе на флешку.

git, епта
...
Рейтинг: 0 / 0
23.12.2011, 18:03
    #37591288
grok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
maytongrok, коммить всё в один репозиторий. А потом делай бэкап
себе на флешку.

я бы рад
но админы не дают доступа к общему репозиторию
...
Рейтинг: 0 / 0
23.12.2011, 18:07
    #37591291
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с Subversion
Ну не дают и не надо. У SVN много скриптов. Отгрузи себе те ветки которые доступны.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / помогите с Subversion / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]