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

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

Страниц: [1] 2 3 4   Вниз
  Печать  
Автор Тема: Система контроля версий  (Прочитано 24907 раз)
qt_user
Гость
« : Ноября 28, 2011, 23:12 »

Доброго времени суток,
никогда не использовал системы контроля версий, но уже давно назревает чувство что это необходимо,
особенно после того как по глупости снес 10 файлов, народ поделитесь идеей какая из СКВ будет
наиболее проста и удобна новичку в этом деле, а то не хочется начинать с чего очень сложного и
не перспективного.

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

Сообщений: 5877


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


Просмотр профиля WWW
« Ответ #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
Гость
« Ответ #2 : Ноября 28, 2011, 23:15 »

Git или Mercurial.
По Git хорошая книжка http://progit.org/book/ru/
ого, даже книжка есть, не ожидал, спасибо  Улыбающийся
Записан
qt_user
Гость
« Ответ #3 : Ноября 28, 2011, 23:19 »

Git или Mercurial.
По Git хорошая книжка http://progit.org/book/ru/
если брать тот же Git, какой гуй для нее лучше?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5877


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


Просмотр профиля WWW
« Ответ #4 : Ноября 28, 2011, 23:21 »

Какая ОС? Мне нравится гуй, который поставляется по-умолчанию, хоть он и на TK написан. Креатор понимает Git.
Записан

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

Для личных целей - однозначно Git. Классная штука еще перфорс, но это уже к вопросам сети предприятия.
Записан
ufna
Гость
« Ответ #6 : Ноября 28, 2011, 23:24 »

SmartGit & SmartSVN - имхо, лучшие в своем роде. Для любителей встраивать в оболочку еще подойдет линейка Tourtoise
Записан
qt_user
Гость
« Ответ #7 : Ноября 28, 2011, 23:25 »

Какая ОС? Мне нравится гуй, который поставляется по-умолчанию, хоть он и на TK написан. Креатор понимает Git.
Винда
Записан
cutwater
Гость
« Ответ #8 : Ноября 29, 2011, 00:48 »

Какая ОС? Мне нравится гуй, который поставляется по-умолчанию, хоть он и на TK написан. Креатор понимает Git.
Винда

А вот это зря, это зря. Во-первых Git наиболее удобно использовать из консоли. Gui не даст всех возможностей консольного интерфейса.
Во-вторых если консоль. то выкидывайте винду и пересаживайтесь на Linux (MacOS).
Записан
Даниил
Гость
« Ответ #9 : Ноября 29, 2011, 05:26 »

Цитировать
Во-вторых если консоль. то выкидывайте винду и пересаживайтесь на Linux (MacOS).
Меня ОС из-за СКВ - выглядит подозрительно, не так-ли?
Записан
ufna
Гость
« Ответ #10 : Ноября 29, 2011, 07:06 »

 Непонимающий спасибо, посмеялся  Смеющийся
Записан
kamre
Частый гость
***
Offline Offline

Сообщений: 233


Просмотр профиля
« Ответ #11 : Ноября 29, 2011, 07:55 »

А вот это зря, это зря. Во-первых Git наиболее удобно использовать из консоли. Gui не даст всех возможностей консольного интерфейса.
Во-вторых если консоль. то выкидывайте винду и пересаживайтесь на Linux (MacOS).
Вон люди на винде вполне нормально и без консоли git пользуют: http://www.rsdn.ru/article/tools/Git.xml
Записан
iroln
Гость
« Ответ #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 Offline

Сообщений: 5877


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


Просмотр профиля WWW
« Ответ #13 : Ноября 29, 2011, 09:28 »

TortoiseGit похож на все остальное, так что не надо тут про сложность Git. Улыбающийся
Записан

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

всегда удивляет решение рабочих задач путем "что моднее"
Записан
Страниц: [1] 2 3 4   Вверх
  Печать  
 
Перейти в:  


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