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

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

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

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

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

Сообщений: 5876


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


Просмотр профиля 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

Сообщений: 5876


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


Просмотр профиля 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

Сообщений: 5876


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


Просмотр профиля 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   Вверх
  Печать  
 
Перейти в:  


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