Russian Qt Forum
Ноябрь 23, 2024, 14:04
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
переход на svn
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: переход на svn (Прочитано 14888 раз)
admsasha
Гость
переход на svn
«
:
Июнь 23, 2011, 16:22 »
Допустим есть уже большой проект. Нужно его перебросить в svn.
Само хранилище создано. А дальше как ?
Сперва делать checkout, а потом в проекте на каждом файле "add fileX.cpp" ?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: переход на svn
«
Ответ #1 :
Июнь 23, 2011, 16:26 »
Переходи на Git. SVN не нужен.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ufna
Гость
Re: переход на svn
«
Ответ #2 :
Июнь 23, 2011, 16:32 »
Цитата: admsasha от Июнь 23, 2011, 16:22
Допустим есть уже большой проект. Нужно его перебросить в svn.
Само хранилище создано. А дальше как ?
Сперва делать checkout, а потом в проекте на каждом файле "add fileX.cpp"
Воспользоваться любым нормальным клиентом и сделать коммит в проект со всем содержимым.
Цитировать
Переходи на Git. SVN не нужен.
оффтоп! )
Записан
admsasha
Гость
Re: переход на svn
«
Ответ #3 :
Июнь 23, 2011, 16:43 »
Цитата: ufna от Июнь 23, 2011, 16:32
Воспользоваться любым нормальным клиентом и сделать коммит в проект со всем содержимым.
Например ?
Цитата: Пантер от Июнь 23, 2011, 16:26
Переходи на Git. SVN не нужен.
Почему так категорично ?
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: переход на svn
«
Ответ #4 :
Июнь 23, 2011, 16:44 »
потому что свн действительно не нужен
по возмжностям гит и свн как комп и пишущая машинка
ну и по удобству тоже
«
Последнее редактирование: Июнь 23, 2011, 16:48 от Авварон
»
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: переход на svn
«
Ответ #5 :
Июнь 23, 2011, 16:57 »
Цитата: Авварон от Июнь 23, 2011, 16:44
потому что свн действительно не нужен
по возмжностям гит и свн как комп и пишущая машинка
Я не умею пользоваться ни тем ни другим - ну SVN неск раз пришлось, сделал все как обезьяна, результат получил, отношусь с опаской. В чем кайф "git" (Ваш столичный акцент мне недоступен)?
Вот допустим у меня есть проект > 1700 cpp файлов. Мне нередко нужно откатиться на предыдущую версию, там кое-что подправить и отослать заказчику исправленный build, а самому спокойно продолжать работу над новой версией (где уже очень многое изменилось). Как git мне может помочь, какой soft попробовать?
Спасибо
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: переход на svn
«
Ответ #6 :
Июнь 23, 2011, 16:59 »
Цитата: admsasha от Июнь 23, 2011, 16:43
Например ?
TortoiseSVN, Cornerstone
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
admsasha
Гость
Re: переход на svn
«
Ответ #7 :
Июнь 23, 2011, 17:22 »
Цитата: kambala от Июнь 23, 2011, 16:59
Цитата: admsasha от Июнь 23, 2011, 16:43
Например ?
TortoiseSVN, Cornerstone
ой, забыл, что существует еще и windows =), у меня Linux.
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: переход на svn
«
Ответ #8 :
Июнь 23, 2011, 17:32 »
Цитата: Igors от Июнь 23, 2011, 16:57
Цитата: Авварон от Июнь 23, 2011, 16:44
потому что свн действительно не нужен
по возмжностям гит и свн как комп и пишущая машинка
Я не умею пользоваться ни тем ни другим - ну SVN неск раз пришлось, сделал все как обезьяна, результат получил, отношусь с опаской. В чем кайф "git" (Ваш столичный акцент мне недоступен)?
Вот допустим у меня есть проект > 1700 cpp файлов. Мне нередко нужно откатиться на предыдущую версию, там кое-что подправить и отослать заказчику исправленный build, а самому спокойно продолжать работу над новой версией (где уже очень многое изменилось). Как git мне может помочь, какой soft попробовать?
Спасибо
1й командой - git reset/git checkout
в свн откат всегда делается через какую-то ж
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: переход на svn
«
Ответ #9 :
Июнь 23, 2011, 17:44 »
Цитата: Авварон от Июнь 23, 2011, 17:32
1й командой - git reset/git checkout
в свн откат всегда делается через какую-то ж
ладно, пусть с матами, но можно популярно для Mac пользователя как сделать это мышей (без отой мудистики с командной строкой)?
Спасибо
Записан
BRE
Гость
Re: переход на svn
«
Ответ #10 :
Июнь 23, 2011, 17:46 »
Цитата: Igors от Июнь 23, 2011, 16:57
Вот допустим у меня есть проект > 1700 cpp файлов. Мне нередко нужно откатиться на предыдущую версию, там кое-что подправить и отослать заказчику исправленный build, а самому спокойно продолжать работу над новой версией (где уже очень многое изменилось).
Мне страшно представить... а как ты сейчас это делаешь без систем управления версиями?
Цитата: Igors от Июнь 23, 2011, 16:57
Как git мне может помочь, какой soft попробовать?
Soft и называется git.
В сети есть куча статей показывающих преимущества использования систем управления версиями.
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: переход на svn
«
Ответ #11 :
Июнь 23, 2011, 17:53 »
под мак есть чудная штука Gity - гуй к гиту. Сырая еще, но отличный пример как надо писать программы.
Однако ж с консоли всяко удобнее гитом пользоваться.
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: переход на svn
«
Ответ #12 :
Июнь 23, 2011, 17:57 »
Цитата: BRE от Июнь 23, 2011, 17:46
Мне страшно представить... а как ты сейчас это делаешь без систем управления версиями?
Да вот делаю - правда хреново получается, потому и интересуюсь
Цитата: BRE от Июнь 23, 2011, 17:46
Soft и называется git.
В сети есть куча статей показывающих преимущества использования систем управления версиями.
Если нетрудно - более конкретные наводки?
Спасибо
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: переход на svn
«
Ответ #13 :
Июнь 23, 2011, 18:11 »
git gui отличный гуй к гиту (пусть даже и на Tk), хватает за глаза.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Denjs
Гость
Re: переход на svn
«
Ответ #14 :
Июнь 23, 2011, 18:16 »
Цитата: Igors от Июнь 23, 2011, 16:57
В чем кайф "git" (Ваш столичный акцент мне недоступен)?
SVN - централизованная система управления версиями.
GIT - распределенная система управления версиями.
т.е. если что-то произошло с с SVN-сервером - вы получаете проблемы/неудобства.
с GIT-сервером - каждый хост по сути и есть почти что "сам-себе сервер".
С GIT вы прекрасно можете работать "в оффлайне" (
т.е. можно сделать "коммит", когда "сервер-не-совсем-доступен". Ещё, кстати, можно делать несколько "докоммитов" в уже существующий "коммит".(прошу поправить терминологию)
). Вы можете брать изменения из нескольких источников, и в несколько целевых хранилищ "запихивать" ваши изменения.
Пути распространения изменений в GIT и варианты использования разнообразнее и удобнее.
ну где-то так...
это что я успел усвоить за очень краткое практическое введение и месяц ненавязчивого использования...
«
Последнее редактирование: Июнь 23, 2011, 19:21 от Denjs
»
Записан
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...