Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Git ? / 25 сообщений из 164, страница 1 из 7
14.11.2014, 06:40
    #38805670
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Git действительно настолько крут, что переход на него с, например, Svn оправдан? Или опять кипишь на пустом месте?
...
Рейтинг: 0 / 0
14.11.2014, 08:58
    #38805725
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Как раз вчера думал обсуждал. У гита есть нативная поддержка vs team. Значит и мержилка vs. Думаю ответ очевиден
...
Рейтинг: 0 / 0
14.11.2014, 09:19
    #38805740
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей К, любой из следующих переходов оправдан: Svn - Git, Svn - Mercurial (Hg), Svn - TFS, и Svn - Perforce.

Но не разводишь-ли ты сам кипиш на пустом месте? Сейчас ведь опять начнешь доказывать, что вам в вашем корпоративе этого не надо. :)
...
Рейтинг: 0 / 0
14.11.2014, 09:43
    #38805767
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
skyANAНо не разводишь-ли ты сам кипиш на пустом месте?А как иначе привлечь общественность? :-)
skyANAСейчас ведь опять начнешь доказывать, что вам в вашем корпоративе этого не надо. :) Доказывать может быть буду потом, когда сам разберусь в сложившейся ситуации. :-)

netivanКак раз вчера думал обсуждал. У гита есть нативная поддержка vs team. Значит и мержилка vs. Думаю ответ очевиденМне нужен чисто версионник. Ничего лишнего.

Хотелось бы пару примеров вроде: "Раньше с SVN были XXX проблемы. С переходом на XXX проблемы были решены".

Вот у меня сейчас VisualSVNServer + TortoiseSVN + AnkhSVN. Всё работает прекрасно, мои потребности полностью удовлетворены. Есть ли смысл трогать то что работает?
...
Рейтинг: 0 / 0
14.11.2014, 10:03
    #38805804
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей К,

какую мержилку используешь в Анкхе? Я вот ищу, но все хорошие платные.
ЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :)
...
Рейтинг: 0 / 0
14.11.2014, 10:03
    #38805806
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей КЕсть ли смысл трогать то что работает?
Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта.
Стоит TFS2010, система мягко говоря далека от идеала, но пох, возложенные задачи она решает.
...
Рейтинг: 0 / 0
14.11.2014, 10:17
    #38805827
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
netivanАлексей К,

какую мержилку используешь в Анкхе?

Я вот ищу, но все хорошие платные.Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе.
netivanЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :)VisualSVN использую только сервер.
...
Рейтинг: 0 / 0
14.11.2014, 10:19
    #38805835
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
EDUARD SAPOTSKIАлексей КЕсть ли смысл трогать то что работает?
Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта.Остаётся вопрос, как угадать эти перспективы, если сегодня их не видно. :-)
EDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала , но пох, возложенные задачи она решает.Странно, хоть я с ним и не работал, но все его хвалят.
...
Рейтинг: 0 / 0
14.11.2014, 11:01
    #38805911
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей КХотелось бы пару примеров вроде: "Раньше с SVN были XXX проблемы. С переходом на XXX проблемы были решены".Повествование от Спольски подойдёт?

Hg Init: Часть 1. Переобучение для пользователей Subversion
Hg Init: Часть 2. Основы Mercurial
Hg Init: Часть 3. Привыкаем работать в команде
Hg Init: Часть 4. Исправляем ошибки
Hg Init: Часть 5. Процесс слияния
Hg Init: Часть 6. Архитектура репозиториев
...
Рейтинг: 0 / 0
14.11.2014, 11:23
    #38805953
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Я TFS2012 доволен более чем. Кстати, он же и GIT поддерживает, при желании
...
Рейтинг: 0 / 0
14.11.2014, 11:37
    #38805974
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
skyANA Hg Init: Часть 1. Переобучение для пользователей Subversion
авторКогда нам нужно сделать слияние, Subversion смотрит на обе ревизии — мой измененный код и ваш измененный код — и пытается угадать, как слепить их вместе в один большой страшный бардак. Обычно Subversion это не удается, и получаются длинные списки конфликтов («merge conflicts»), которые на самом деле не конфликты, а просто места, в которых система не смогла разобраться в наших изменениях.Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника. Например, те же проблемы возникают при двунаправленной репликации БД.

Все остальные проблемы тоже надуманы - всё решается бранчами. А с дуру можно и буй сломать.
авторМайк однажды так рассердился из-за изменений, которые поломали билд, что ворвался к практиканту, смахнул все с его стола и проорал: «Это твой последний день!». Этот день не был последним, но бедный практикант практически намочил штаны.
Автору нужно лечить нервы.
...
Рейтинг: 0 / 0
14.11.2014, 11:49
    #38805991
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
авторДля сравнения, если мы независимо работали в Mercurial, то система сохраняла серии изменений. Таким образом, когда мы хотим сделать слияние кода, у Mercurial на самом деле гораздо больше информации: система знает, что каждый из нас изменил, и может заново применить эти изменения вместо того, чтобы смотреть на конечный вариант и пытаться угадать, как все это собрать воедино.При слиянии бранчей SVN так же обладает всей историей изменений в сливаемых ветках.
...
Рейтинг: 0 / 0
14.11.2014, 11:52
    #38805995
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
В SVN заводим на каждого программиста его личный бранч, и схема работы станет аналогичной.
...
Рейтинг: 0 / 0
14.11.2014, 12:02
    #38806022
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей К,

в твоем случае смысла нет никакого.
У Git в текущем контексте есть один большой плюс - интеграция с VS.
Говорят там еще внутренний механизм мержей получше.
Остальное все задротство от лукавого.
...
Рейтинг: 0 / 0
14.11.2014, 12:05
    #38806031
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
netivanАлексей К,

в твоем случае смысла нет никакого.Судя по всему - да.
netivanУ Git в текущем контексте есть один большой плюс - интеграция с VS.AnkhSVN в принципе устраивает.
netivanГоворят там еще внутренний механизм мержей получше.Кто его знает. Новые версии SVN выходят достаточно часто.
netivanОстальное все задротство от лукавого.Да, мне тоже так показалось.
...
Рейтинг: 0 / 0
14.11.2014, 12:15
    #38806067
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Всё на помойку. Team Foundation Server 2013 наше всё :)
...
Рейтинг: 0 / 0
14.11.2014, 12:23
    #38806081
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
МСУВсё на помойку. Team Foundation Server 2013 наше всё :)
это бесспорно)
...
Рейтинг: 0 / 0
14.11.2014, 12:29
    #38806098
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
МСУВсё на помойку. Team Foundation Server 2013 наше всё :)"задротство" (ц) netivan
...
Рейтинг: 0 / 0
14.11.2014, 12:33
    #38806107
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей КEDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала , но пох, возложенные задачи она решает.Странно, хоть я с ним и не работал, но все его хвалят.
У меня лично к TFS2010 (другие не трогал) претензий нет, всего хватает, но факт что без SP1 и всех апдейтов он не жизнеспособен, глюк на глюке, сейчас с апдейтами все вроде пропатчили нормально.
Другие жалуются что "все не так", но в тонкости плача не вникал, нет необходимости. Веб-интерфейс только тормознутый, там вроде еще на .NET 2.0 все сделано. Но тот же SVN особо скоростью тоже не отличается.
Ваще я не спец по разным "версионникам", только в начале этого года начал юзать TFS, т.к. уже образовался конкретный бардак в проектах, пришлось разгребать.

Алексей КEDUARD SAPOTSKIпропущено...

Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта.Остаётся вопрос, как угадать эти перспективы, если сегодня их не видно. :-)

Могу обрадовать (или огорчить). Угадывать уже ничего не надо. Все действительно эффективное в плане разработки ПО уже придумали лет 10 назад. Лет 5 назад навели окончательный марафет, сейчас только все переливают воду из пустого в порожнее.
...
Рейтинг: 0 / 0
14.11.2014, 12:36
    #38806117
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
EDUARD SAPOTSKIНо тот же SVN особо скоростью тоже не отличается.Сравнительно недавно в SVN изменили формат рабочей копии, производительность выросла в разы.
...
Рейтинг: 0 / 0
14.11.2014, 12:37
    #38806121
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей КEDUARD SAPOTSKIНо тот же SVN особо скоростью тоже не отличается.Сравнительно недавно в SVN изменили формат рабочей копии, производительность выросла в разы.
тынц можно?
...
Рейтинг: 0 / 0
14.11.2014, 12:40
    #38806134
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
netivanАлексей Кпропущено...
Сравнительно недавно в SVN изменили формат рабочей копии, производительность выросла в разы.
тынц можно? тынц
...
Рейтинг: 0 / 0
14.11.2014, 12:46
    #38806152
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
EDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала, но пох, возложенные задачи она решает.
Поставь 2013 и будет тебе всё в одном флаконе. И SharePoint портал в придачу :)

netivanМСУВсё на помойку. Team Foundation Server 2013 наше всё :)
это бесспорно)
Ну тогда нафик тупые опросы нужны? :)

Алексей КМСУВсё на помойку. Team Foundation Server 2013 наше всё :)"задротство" (ц) netivan

Трупасанство! :)
...
Рейтинг: 0 / 0
14.11.2014, 12:53
    #38806170
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
Алексей КskyANA Hg Init: Часть 1. Переобучение для пользователей Subversion
авторКогда нам нужно сделать слияние, Subversion смотрит на обе ревизии — мой измененный код и ваш измененный код — и пытается угадать, как слепить их вместе в один большой страшный бардак. Обычно Subversion это не удается, и получаются длинные списки конфликтов («merge conflicts»), которые на самом деле не конфликты, а просто места, в которых система не смогла разобраться в наших изменениях.Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника.Как раз-таки зависит от реализации.

В Git, Mercurial и TFS конфликты гораздо реже возникают.
...
Рейтинг: 0 / 0
14.11.2014, 12:57
    #38806185
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git ?
skyANAАлексей Кпропущено...

пропущено...
Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника.Как раз-таки зависит от реализации.

В Git, Mercurial и TFS конфликты гораздо реже возникают.Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Git ? / 25 сообщений из 164, страница 1 из 7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]