Russian Qt Forum
Ноябрь 23, 2024, 14:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: переход на svn  (Прочитано 14903 раз)
admsasha
Гость
« : Июнь 23, 2011, 16:22 »

Допустим есть уже большой проект. Нужно его перебросить в svn.

Само хранилище создано. А дальше как ?
 
Сперва делать checkout, а потом в проекте на каждом файле "add fileX.cpp" ?

Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июнь 23, 2011, 16:26 »

Переходи на Git. SVN не нужен.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ufna
Гость
« Ответ #2 : Июнь 23, 2011, 16:32 »

Допустим есть уже большой проект. Нужно его перебросить в svn.

Само хранилище создано. А дальше как ?
 
Сперва делать checkout, а потом в проекте на каждом файле "add fileX.cpp"

Воспользоваться любым нормальным клиентом и сделать коммит в проект со всем содержимым.


Цитировать
Переходи на Git. SVN не нужен.

оффтоп! )
Записан
admsasha
Гость
« Ответ #3 : Июнь 23, 2011, 16:43 »

Воспользоваться любым нормальным клиентом и сделать коммит в проект со всем содержимым.
Например ?


Переходи на Git. SVN не нужен.
Почему так категорично ?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Июнь 23, 2011, 16:44 »

потому что свн действительно не нужен
по возмжностям гит и свн как комп и пишущая машинка
ну и по удобству тоже
« Последнее редактирование: Июнь 23, 2011, 16:48 от Авварон » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Июнь 23, 2011, 16:57 »

потому что свн действительно не нужен
по возмжностям гит и свн как комп и пишущая машинка
Я не умею пользоваться ни тем ни другим - ну SVN неск раз пришлось, сделал все как обезьяна, результат получил, отношусь с опаской. В чем кайф "git" (Ваш столичный акцент мне недоступен)?

Вот допустим у меня есть проект > 1700 cpp файлов. Мне нередко нужно откатиться на предыдущую версию, там кое-что подправить и отослать заказчику исправленный build, а самому спокойно продолжать работу над новой версией (где уже очень многое  изменилось). Как git мне может помочь, какой soft попробовать?

Спасибо
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Июнь 23, 2011, 16:59 »

Например ?
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
Гость
« Ответ #7 : Июнь 23, 2011, 17:22 »

Например ?
TortoiseSVN, Cornerstone
ой, забыл, что существует еще и windows =), у меня Linux.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #8 : Июнь 23, 2011, 17:32 »

потому что свн действительно не нужен
по возмжностям гит и свн как комп и пишущая машинка
Я не умею пользоваться ни тем ни другим - ну SVN неск раз пришлось, сделал все как обезьяна, результат получил, отношусь с опаской. В чем кайф "git" (Ваш столичный акцент мне недоступен)?

Вот допустим у меня есть проект > 1700 cpp файлов. Мне нередко нужно откатиться на предыдущую версию, там кое-что подправить и отослать заказчику исправленный build, а самому спокойно продолжать работу над новой версией (где уже очень многое  изменилось). Как git мне может помочь, какой soft попробовать?

Спасибо
1й командой - git reset/git checkout
в свн откат всегда делается через какую-то ж
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #9 : Июнь 23, 2011, 17:44 »

1й командой - git reset/git checkout
в свн откат всегда делается через какую-то ж
ладно, пусть с матами, но можно популярно для Mac пользователя как сделать это мышей (без отой мудистики с командной строкой)?

Спасибо
Записан
BRE
Гость
« Ответ #10 : Июнь 23, 2011, 17:46 »

Вот допустим у меня есть проект > 1700 cpp файлов. Мне нередко нужно откатиться на предыдущую версию, там кое-что подправить и отослать заказчику исправленный build, а самому спокойно продолжать работу над новой версией (где уже очень многое  изменилось).
Мне страшно представить... а как ты сейчас это делаешь без систем управления версиями?  Строит глазки

Как git мне может помочь, какой soft попробовать?
Soft и называется git.
В сети есть куча статей показывающих преимущества использования систем управления версиями.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #11 : Июнь 23, 2011, 17:53 »

под мак есть чудная штука Gity - гуй к гиту. Сырая еще, но отличный пример как надо писать программы.
Однако ж с консоли всяко удобнее гитом пользоваться.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #12 : Июнь 23, 2011, 17:57 »

Мне страшно представить... а как ты сейчас это делаешь без систем управления версиями?  Строит глазки
Да вот делаю - правда хреново получается, потому и интересуюсь

Soft и называется git.
В сети есть куча статей показывающих преимущества использования систем управления версиями.
Если нетрудно - более конкретные наводки?

Спасибо
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #13 : Июнь 23, 2011, 18:11 »

git gui отличный гуй к гиту (пусть даже и на Tk), хватает за глаза.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Denjs
Гость
« Ответ #14 : Июнь 23, 2011, 18:16 »

В чем кайф "git" (Ваш столичный акцент мне недоступен)?

SVN - централизованная система управления версиями.
GIT - распределенная система управления версиями.

т.е. если что-то произошло с с SVN-сервером - вы получаете проблемы/неудобства.
с GIT-сервером - каждый хост по сути и есть почти что "сам-себе сервер".

С GIT вы прекрасно можете работать "в оффлайне" (т.е. можно сделать "коммит", когда "сервер-не-совсем-доступен". Ещё, кстати, можно делать несколько "докоммитов" в уже существующий "коммит".(прошу поправить терминологию)). Вы можете брать изменения из нескольких источников, и в несколько целевых хранилищ "запихивать" ваши изменения.

Пути распространения изменений в GIT и варианты использования разнообразнее и удобнее.
ну где-то так...

это что я успел усвоить за очень краткое практическое введение и месяц ненавязчивого использования...
« Последнее редактирование: Июнь 23, 2011, 19:21 от Denjs » Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.09 секунд. Запросов: 23.