Russian Qt Forum

Программирование => Общий => Тема начата: demaker от Июнь 13, 2012, 10:27



Название: Система контроля версий
Отправлено: demaker от Июнь 13, 2012, 10:27
Расскажите пожалуйста про систему контроля версий и с счем ее едят :)


Название: Re: Система контроля версий
Отправлено: mutineer от Июнь 13, 2012, 10:29
эээм... Про какую?:)


Название: Re: Система контроля версий
Отправлено: demaker от Июнь 13, 2012, 10:35
Меркуриал ::)


Название: Re: Система контроля версий
Отправлено: Bepec от Июнь 14, 2012, 12:07
Про меркуриал не скажу - так и не смог его настроить :D

А так система версий - хорошая вещь, если необходимо раздавать содержимое, или вести логгирование изменений.

Раньше: скомпилил новую версию, залил куда-то на общий ресурс - всех вызвал по аське со словесами - обновите.
Теперь: тупо обновляет автоматом, если обновился репозиторий, причём у всех клиентов :)


Название: Re: Система контроля версий
Отправлено: mutineer от Июнь 14, 2012, 12:17
Теперь: тупо обновляет автоматом, если обновился репозиторий, причём у всех клиентов :)

Это какая система контроля версий обновляется автоматом, без ручного вызова апдейта?


Название: Re: Система контроля версий
Отправлено: iroln от Июнь 14, 2012, 15:24
Меркуриал ::)
Держи:

Hg Init: Часть 1. Переобучение для пользователей Subversion
http://habrahabr.ru/blogs/development_tools/108443/

Hg Init: Часть 2. Основы Mercurial
http://habrahabr.ru/blogs/development_tools/108658/

Hg Init: Часть 3. Привыкаем работать в команде
http://habrahabr.ru/blogs/development_tools/108904/

Hg Init: Часть 4. Исправляем ошибки
http://habrahabr.ru/blogs/development_tools/109074/

Hg Init: Часть 5. Процесс слияния
http://habrahabr.ru/blogs/development_tools/109203/

Hg Init: Часть 6. Архитектура репозиториев
http://habrahabr.ru/blogs/development_tools/109428/


Название: Re: Система контроля версий
Отправлено: Bepec от Июнь 21, 2012, 22:11
mutineer - SVN, с собственноручно допиленным плагином к нему :D


Название: Re: Система контроля версий
Отправлено: mutineer от Июнь 21, 2012, 22:43
mutineer - SVN, с собственноручно допиленным плагином к нему :D

Ну плагин, тем более собственноручный, сложно отнести к достоинствам самого SVN))) Хотя к его достоинствам можно отнести наличие серверного хука, который и позволяет подобному плагину работать


Название: Re: Система контроля версий
Отправлено: Bepec от Июнь 21, 2012, 23:11
Скажем так - за неимением опыта использования остальных систем контроля версий, у SVN преимущество :D


Название: Re: Система контроля версий
Отправлено: mutineer от Июнь 22, 2012, 10:05
Скажем так - за неимением опыта использования остальных систем контроля версий, у SVN преимущество :D

Попробуй меркуриал или гит - возможно приятно удивишься:)


Название: Re: Система контроля версий
Отправлено: Bepec от Июнь 22, 2012, 10:11
Пробовал скачать с какого то ресурса исходники с помощью гит - вылезли зависимости, пошёл какой то непонятный процесс :D

Да и пользуюсь СКВ только на работе - Там SVN.


Название: Re: Система контроля версий
Отправлено: ammaximus от Август 30, 2012, 13:58
Тем с таким именем много, но ни в одной не нашел решения.

Как подключить СКВ к QT Creator. Просмотрел много материала, но так и не разобрался. Установил TortoiseSVN и SlikSvn. В Параметры-> контроль версий прописывал C:\Program Files\SlikSvn\bin\svn.exe и у тортойса так же, но при создании проекта под контроль версий не ставиться, а также не работает способ сначала создай потом импортируй из SVN. Что делать? Вкладка Общее у меня не заполнена, может в этом дело?


Название: Re: Система контроля версий
Отправлено: kambala от Август 30, 2012, 19:58
я надеюсь ты путь к svn.exe во вкладке Subversion указывал?


Название: Re: Система контроля версий
Отправлено: ammaximus от Август 30, 2012, 20:59
да. Удалось добиться следующего: сначала создаю проект, кидаю его в репозиторий, а потом импортирую в креатор(import subversion). Все норм, но новый проект при создании под контроль не ставится (на последней вкладке диалога создать)


Название: Re: Система контроля версий
Отправлено: QuAzI от Октябрь 15, 2012, 12:53
QtCreator ласково светит красным (тобишь что-то не нравится) полный путь до svn.exe, зато если путь указан в PATH, то криэйтор хавает просто svn.exe и не выделывается, всё работает =)


Название: Re: Система контроля версий
Отправлено: vbi от Октябрь 24, 2012, 23:56
Я пользуюсь меркуриалом давно и доволен! Не устанавливал его на сервер, но имею хранилища дома на 2 ноутбуках, на флешке, на работе. Поработал, залил изменения, выполнил миграцию на флешку, принес на работу, выполнил миграцию на комп и работаю дальше!


Название: Re: Система контроля версий
Отправлено: mutineer от Октябрь 25, 2012, 12:27
Я пользуюсь меркуриалом давно и доволен! Не устанавливал его на сервер, но имею хранилища дома на 2 ноутбуках, на флешке, на работе. Поработал, залил изменения, выполнил миграцию на флешку, принес на работу, выполнил миграцию на комп и работаю дальше!

А почему флешка а не он-лайн репозиторий?