AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.05.2018, 19:19   #1  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
! GIT vs SVN
Доброго времени, коллеги!

Открою, наверное, очередной холивар...

Стоит AX2009 и SVN. Выгружаем проекты и коммитим именно проекты. Неудобно. Переходим на пообъектный экспорт. В связи с этим появилась возможность сменить систему контроля версий.

Выбор стоит только из "остаться на SVN" или "перейти на GIT". TFS не подходит в силу отсутствия лицензий на 2010.

Опишите, пожалуйста, плюсы и минусы, кто чем пользовался.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 30.05.2018, 20:42   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Мы пользуемся git - он поддерживается vsts, например. Много разных инструментов и большое сообщество. Svn пользовался когда-то давно. Она централизованная а git - распределённая.

Вообще это частиц вопрос в интернете https://www.google.ru/search?q=git+vs+svn
Старый 30.05.2018, 21:28   #3  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от belugin Посмотреть сообщение
Мы пользуемся git - он поддерживается vsts, например.
Это хорошо, но Вы забываете, что у нас 2009, а значит ни какой студии.

Цитата:
Сообщение от belugin Посмотреть сообщение
Она централизованная а git - распределённая.
Это очевидно.

Цитата:
Сообщение от belugin Посмотреть сообщение
Вообще это частиц вопрос в интернете https://www.google.ru/search?q=git+vs+svn
Читал, но там речь в основном про проекты, которые можно держать и локально. А вот как быть с аксаптой? Нужно на каждого разраба по SQL серверу и по АОСу?
А как быть если аксапта на удаленке? Т.е. по RDP. У всех. Такая политика компании.

Как быть с базами? Если один удалил таблицу, остальные узнают об этом только при мёрже?
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 30.05.2018, 22:19   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от Silence Посмотреть сообщение
Это хорошо, но Вы забываете, что у нас 2009, а значит ни какой студии.
Я просто расказываю как у нас. Разумеется у всех свои условия. VSTS это visual studio team services - оно бесплатно до 5 пользователей. Т.е. можно пользоваться серверной инфраструктурой.
Цитата:
Читал, но там речь в основном про проекты, которые можно держать и локально. А вот как быть с аксаптой? Нужно на каждого разраба по SQL серверу и по АОСу?
У нас именно так, и, если я не ошибаюсь, начиная 2012 так и рекомендуют.
Для версий до 2012 есть свои особенности (например ID сервер).

Цитата:
А как быть если аксапта на удаленке? Т.е. по RDP. У всех. Такая политика компании.
Мы работает тоже через RDP, правда со своими отдельными виртуалками.

Цитата:
Как быть с базами? Если один удалил таблицу, остальные узнают об этом только при мёрже?
Когда узнают, это вопрос коммуникации. То же самое относится ко всему чему угодно, например к классам, почему базы тут особенные. Объекты удаляют очень редко, если удаляют, то тому кто его использовал придется как-то приобразовывать код, да.

Последний раз редактировалось belugin; 30.05.2018 в 22:22.
Старый 31.05.2018, 02:04   #5  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
А чем кстати в 2009 не устраивает встроенный MorphX как система контроля версий?
Старый 31.05.2018, 08:17   #6  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от trud Посмотреть сообщение
А чем кстати в 2009 не устраивает встроенный MorphX как система контроля версий?
Так он же ничего не умеет.
https://msdn.microsoft.com/ru-ru/lib...or=-2147217396
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 31.05.2018, 10:29   #7  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от Silence Посмотреть сообщение
Так он же ничего не умеет.
Так а чего конкретно?
или мы говорим о распределенной системе когда у каждого разработчика свое приложение? т.е. здесь да, согласен что нужно заморочиться, но и тут возникает вопрос зачем делать распределенную разработку в 2009
Старый 31.05.2018, 19:05   #8  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от trud Посмотреть сообщение
Так а чего конкретно?
Бранчеваться например.

Цитата:
Сообщение от trud Посмотреть сообщение
или мы говорим о распределенной системе когда у каждого разработчика свое приложение?
Очень бы хотелось.

Цитата:
Сообщение от trud Посмотреть сообщение
но и тут возникает вопрос зачем делать распределенную разработку в 2009
Что-бы программисты не ждали друг друга. У нас довольно часто задачи пересекаются и один программист блочит остальных, а сроки никто не отменял.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 04.06.2018, 09:22   #9  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Кажется MS начнет потихоньку дрейфовать в Git : Microsoft покупает GitHub
Старый 04.06.2018, 09:24   #10  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Давно
Старый 04.06.2018, 10:01   #11  
VORP is offline
VORP
Участник
Аватар для VORP
 
146 / 95 (4) ++++
Регистрация: 26.05.2006
Что-бы программисты не ждали друг друга. У нас довольно часто задачи пересекаются и один программист блочит остальных, а сроки никто не отменял.[/QUOTE]

Если речь о том что файл в чекауте а другой разраб не может его редактировать - зачекинить, то почему бы не выделить отдельное приложение с системой контроля версий MorphX только для хранения готовых фич, а на разработческом приложении не ставить систему контроля версий, выделять изменяемые объекты может быть комментариями. Потом, как готово переносить проектами готовый код на приложение с контролем версий. Перенос занимает не много времени и никто не будет блокировать никого.
Старый 04.06.2018, 12:38   #12  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от VORP Посмотреть сообщение
а на разработческом приложении не ставить систему контроля версий, выделять изменяемые объекты может быть комментариями. Потом, как готово переносить проектами готовый код на приложение с контролем версий. Перенос занимает не много времени и никто не будет блокировать никого.
Наверное, это все равно, что делаеть работу системы контроля версий вручную, с сопуствующим человеческому фактору ошибками.
Старый 06.06.2018, 18:21   #13  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Alexius Посмотреть сообщение
Кажется MS начнет потихоньку дрейфовать в Git : Microsoft покупает GitHub
Полагаю что вскоре для работы с GitHub будет требоваться последняя версия Visual Studio.
Шутка, но прощай GitHub. Думаю что все приличные хипстеры оттуда уже уходят.

Кстати Git это не только GitHub.
Старый 06.06.2018, 18:27   #14  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Devs are flooding to GitLab amidst Github Microsoft acquisition rumors
Цитата:
A quick search on Twitter finds countless people proclaiming that Github is dead, and promising to move to rival services — like GitLab and Atlassian’s BitBucket.

It seems some are making good on their promises. GitLab says it’s seeing ten times the usual normal daily amount of repositories.
https://thenextweb.com/dd/2018/06/04...sition-rumors/
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:37.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.