Russian Qt Forum
Ноябрь 23, 2024, 10:39
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
Система контроля версий
Страниц: [
1
]
2
3
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Система контроля версий (Прочитано 24113 раз)
qt_user
Гость
Система контроля версий
«
:
Ноябрь 28, 2011, 23:12 »
Доброго времени суток,
никогда не использовал системы контроля версий, но уже давно назревает чувство что это необходимо,
особенно после того как по глупости снес 10 файлов, народ поделитесь идеей какая из СКВ будет
наиболее проста и удобна новичку в этом деле, а то не хочется начинать с чего очень сложного и
не перспективного.
Спасибо
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Система контроля версий
«
Ответ #1 :
Ноябрь 28, 2011, 23:14 »
Git или Mercurial.
По Git хорошая книжка
http://progit.org/book/ru/
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
qt_user
Гость
Re: Система контроля версий
«
Ответ #2 :
Ноябрь 28, 2011, 23:15 »
Цитата: Пантер от Ноябрь 28, 2011, 23:14
Git или Mercurial.
По Git хорошая книжка
http://progit.org/book/ru/
ого, даже книжка есть, не ожидал, спасибо
Записан
qt_user
Гость
Re: Система контроля версий
«
Ответ #3 :
Ноябрь 28, 2011, 23:19 »
Цитата: Пантер от Ноябрь 28, 2011, 23:14
Git или Mercurial.
По Git хорошая книжка
http://progit.org/book/ru/
если брать тот же Git, какой гуй для нее лучше?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Система контроля версий
«
Ответ #4 :
Ноябрь 28, 2011, 23:21 »
Какая ОС? Мне нравится гуй, который поставляется по-умолчанию, хоть он и на TK написан. Креатор понимает Git.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ufna
Гость
Re: Система контроля версий
«
Ответ #5 :
Ноябрь 28, 2011, 23:24 »
Для личных целей - однозначно Git. Классная штука еще перфорс, но это уже к вопросам сети предприятия.
Записан
ufna
Гость
Re: Система контроля версий
«
Ответ #6 :
Ноябрь 28, 2011, 23:24 »
SmartGit & SmartSVN - имхо, лучшие в своем роде. Для любителей встраивать в оболочку еще подойдет линейка Tourtoise
Записан
qt_user
Гость
Re: Система контроля версий
«
Ответ #7 :
Ноябрь 28, 2011, 23:25 »
Цитата: Пантер от Ноябрь 28, 2011, 23:21
Какая ОС? Мне нравится гуй, который поставляется по-умолчанию, хоть он и на TK написан. Креатор понимает Git.
Винда
Записан
cutwater
Гость
Re: Система контроля версий
«
Ответ #8 :
Ноябрь 29, 2011, 00:48 »
Цитата: qt_user от Ноябрь 28, 2011, 23:25
Цитата: Пантер от Ноябрь 28, 2011, 23:21
Какая ОС? Мне нравится гуй, который поставляется по-умолчанию, хоть он и на TK написан. Креатор понимает Git.
Винда
А вот это зря, это зря. Во-первых Git наиболее удобно использовать из консоли. Gui не даст всех возможностей консольного интерфейса.
Во-вторых если консоль. то выкидывайте винду и пересаживайтесь на Linux (MacOS).
Записан
Даниил
Гость
Re: Система контроля версий
«
Ответ #9 :
Ноябрь 29, 2011, 05:26 »
Цитировать
Во-вторых если консоль. то выкидывайте винду и пересаживайтесь на Linux (MacOS).
Меня ОС из-за СКВ - выглядит подозрительно, не так-ли?
Записан
ufna
Гость
Re: Система контроля версий
«
Ответ #10 :
Ноябрь 29, 2011, 07:06 »
спасибо, посмеялся
Записан
kamre
Частый гость
Offline
Сообщений: 233
Re: Система контроля версий
«
Ответ #11 :
Ноябрь 29, 2011, 07:55 »
Цитата: cutwater от Ноябрь 29, 2011, 00:48
А вот это зря, это зря. Во-первых Git наиболее удобно использовать из консоли. Gui не даст всех возможностей консольного интерфейса.
Во-вторых если консоль. то выкидывайте винду и пересаживайтесь на Linux (MacOS).
Вон люди на винде вполне нормально и без консоли git пользуют:
http://www.rsdn.ru/article/tools/Git.xml
Записан
iroln
Гость
Re: Система контроля версий
«
Ответ #12 :
Ноябрь 29, 2011, 09:26 »
Не слушайте адептов Git. Это не самая удобная СКВ для новичков. Когда ваши глаза станут красными от миллиардов строк кода и сознание охватит собой добрую часть вселенной, тогда вы можете робко взглянуть на великое творение Линуса Торвальдса.
Для личных целей только Mercurial (Hg)! Mercurial - это отличная поддержка всех ОС, короткие, простые и запоминающиеся команды (в отличии от Git) и все прелести распределённой СКВ. А если вы одинокий гордый разработчик, прямолинейный и неторопливый, то вам и SVN (Subversion) вполне подойдёт.
Цитировать
ого, даже книжка есть, не ожидал, спасибо
Книжки есть по всем известным СКВ.
Mercurial:
http://translated.by/you/distributed-revision-control-with-mercurial/trans/
SVN:
http://svnbook.red-bean.com/
Итак, подведём итоги, ваш выбор:
Mercurial + TortoiseHg (Вы прогрессивный малый, любящий всё новое и в то же время простое)
OR
SVN + TortoiseSVN (Вы консерватор, у вас есть борода и бабушкин свитер)
TortoiseHg и TortoiseSVN - это графические клиенты, которые интегрируются с системой и предоставляют не всегда удобный, но всё же GUI для выполнения рутинных операций с СКВ.
Ещё хочу пропиарить тут расширение для VisualStudio для работы с Mercurial, написанное моим коллегой.
https://bitbucket.org/zzsergant/hgsccpackage/wiki/Home
Это значительно круче чем VisualHg, которым вы, возможно, пользуетесь.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Система контроля версий
«
Ответ #13 :
Ноябрь 29, 2011, 09:28 »
TortoiseGit похож на все остальное, так что не надо тут про сложность Git.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ufna
Гость
Re: Система контроля версий
«
Ответ #14 :
Ноябрь 29, 2011, 10:20 »
всегда удивляет решение рабочих задач путем "что моднее"
Записан
Страниц: [
1
]
2
3
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...