|
Git ?
|
|||
---|---|---|---|
#18+
Git действительно настолько крут, что переход на него с, например, Svn оправдан? Или опять кипишь на пустом месте? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 06:40 |
|
Git ?
|
|||
---|---|---|---|
#18+
Как раз вчера думал обсуждал. У гита есть нативная поддержка vs team. Значит и мержилка vs. Думаю ответ очевиден ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 08:58 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, любой из следующих переходов оправдан: Svn - Git, Svn - Mercurial (Hg), Svn - TFS, и Svn - Perforce. Но не разводишь-ли ты сам кипиш на пустом месте? Сейчас ведь опять начнешь доказывать, что вам в вашем корпоративе этого не надо. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 09:19 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAНо не разводишь-ли ты сам кипиш на пустом месте?А как иначе привлечь общественность? :-) skyANAСейчас ведь опять начнешь доказывать, что вам в вашем корпоративе этого не надо. :) Доказывать может быть буду потом, когда сам разберусь в сложившейся ситуации. :-) netivanКак раз вчера думал обсуждал. У гита есть нативная поддержка vs team. Значит и мержилка vs. Думаю ответ очевиденМне нужен чисто версионник. Ничего лишнего. Хотелось бы пару примеров вроде: "Раньше с SVN были XXX проблемы. С переходом на XXX проблемы были решены". Вот у меня сейчас VisualSVNServer + TortoiseSVN + AnkhSVN. Всё работает прекрасно, мои потребности полностью удовлетворены. Есть ли смысл трогать то что работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 09:43 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, какую мержилку используешь в Анкхе? Я вот ищу, но все хорошие платные. ЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 10:03 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЕсть ли смысл трогать то что работает? Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта. Стоит TFS2010, система мягко говоря далека от идеала, но пох, возложенные задачи она решает. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 10:03 |
|
Git ?
|
|||
---|---|---|---|
#18+
netivanАлексей К, какую мержилку используешь в Анкхе? Я вот ищу, но все хорошие платные.Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе. netivanЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :)VisualSVN использую только сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 10:17 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIАлексей КЕсть ли смысл трогать то что работает? Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта.Остаётся вопрос, как угадать эти перспективы, если сегодня их не видно. :-) EDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала , но пох, возложенные задачи она решает.Странно, хоть я с ним и не работал, но все его хвалят. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 10:19 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КХотелось бы пару примеров вроде: "Раньше с SVN были XXX проблемы. С переходом на XXX проблемы были решены".Повествование от Спольски подойдёт? Hg Init: Часть 1. Переобучение для пользователей Subversion Hg Init: Часть 2. Основы Mercurial Hg Init: Часть 3. Привыкаем работать в команде Hg Init: Часть 4. Исправляем ошибки Hg Init: Часть 5. Процесс слияния Hg Init: Часть 6. Архитектура репозиториев ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 11:01 |
|
Git ?
|
|||
---|---|---|---|
#18+
Я TFS2012 доволен более чем. Кстати, он же и GIT поддерживает, при желании ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 11:23 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANA Hg Init: Часть 1. Переобучение для пользователей Subversion авторКогда нам нужно сделать слияние, Subversion смотрит на обе ревизии — мой измененный код и ваш измененный код — и пытается угадать, как слепить их вместе в один большой страшный бардак. Обычно Subversion это не удается, и получаются длинные списки конфликтов («merge conflicts»), которые на самом деле не конфликты, а просто места, в которых система не смогла разобраться в наших изменениях.Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника. Например, те же проблемы возникают при двунаправленной репликации БД. Все остальные проблемы тоже надуманы - всё решается бранчами. А с дуру можно и буй сломать. авторМайк однажды так рассердился из-за изменений, которые поломали билд, что ворвался к практиканту, смахнул все с его стола и проорал: «Это твой последний день!». Этот день не был последним, но бедный практикант практически намочил штаны. Автору нужно лечить нервы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 11:37 |
|
Git ?
|
|||
---|---|---|---|
#18+
авторДля сравнения, если мы независимо работали в Mercurial, то система сохраняла серии изменений. Таким образом, когда мы хотим сделать слияние кода, у Mercurial на самом деле гораздо больше информации: система знает, что каждый из нас изменил, и может заново применить эти изменения вместо того, чтобы смотреть на конечный вариант и пытаться угадать, как все это собрать воедино.При слиянии бранчей SVN так же обладает всей историей изменений в сливаемых ветках. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 11:49 |
|
Git ?
|
|||
---|---|---|---|
#18+
В SVN заводим на каждого программиста его личный бранч, и схема работы станет аналогичной. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 11:52 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, в твоем случае смысла нет никакого. У Git в текущем контексте есть один большой плюс - интеграция с VS. Говорят там еще внутренний механизм мержей получше. Остальное все задротство от лукавого. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:02 |
|
Git ?
|
|||
---|---|---|---|
#18+
netivanАлексей К, в твоем случае смысла нет никакого.Судя по всему - да. netivanУ Git в текущем контексте есть один большой плюс - интеграция с VS.AnkhSVN в принципе устраивает. netivanГоворят там еще внутренний механизм мержей получше.Кто его знает. Новые версии SVN выходят достаточно часто. netivanОстальное все задротство от лукавого.Да, мне тоже так показалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:05 |
|
Git ?
|
|||
---|---|---|---|
#18+
Всё на помойку. Team Foundation Server 2013 наше всё :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:15 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУВсё на помойку. Team Foundation Server 2013 наше всё :) это бесспорно) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:23 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУВсё на помойку. Team Foundation Server 2013 наше всё :)"задротство" (ц) netivan ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:29 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КEDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала , но пох, возложенные задачи она решает.Странно, хоть я с ним и не работал, но все его хвалят. У меня лично к TFS2010 (другие не трогал) претензий нет, всего хватает, но факт что без SP1 и всех апдейтов он не жизнеспособен, глюк на глюке, сейчас с апдейтами все вроде пропатчили нормально. Другие жалуются что "все не так", но в тонкости плача не вникал, нет необходимости. Веб-интерфейс только тормознутый, там вроде еще на .NET 2.0 все сделано. Но тот же SVN особо скоростью тоже не отличается. Ваще я не спец по разным "версионникам", только в начале этого года начал юзать TFS, т.к. уже образовался конкретный бардак в проектах, пришлось разгребать. Алексей КEDUARD SAPOTSKIпропущено... Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта.Остаётся вопрос, как угадать эти перспективы, если сегодня их не видно. :-) Могу обрадовать (или огорчить). Угадывать уже ничего не надо. Все действительно эффективное в плане разработки ПО уже придумали лет 10 назад. Лет 5 назад навели окончательный марафет, сейчас только все переливают воду из пустого в порожнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:33 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIНо тот же SVN особо скоростью тоже не отличается.Сравнительно недавно в SVN изменили формат рабочей копии, производительность выросла в разы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:36 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КEDUARD SAPOTSKIНо тот же SVN особо скоростью тоже не отличается.Сравнительно недавно в SVN изменили формат рабочей копии, производительность выросла в разы. тынц можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:37 |
|
Git ?
|
|||
---|---|---|---|
#18+
netivanАлексей Кпропущено... Сравнительно недавно в SVN изменили формат рабочей копии, производительность выросла в разы. тынц можно? тынц ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:40 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала, но пох, возложенные задачи она решает. Поставь 2013 и будет тебе всё в одном флаконе. И SharePoint портал в придачу :) netivanМСУВсё на помойку. Team Foundation Server 2013 наше всё :) это бесспорно) Ну тогда нафик тупые опросы нужны? :) Алексей КМСУВсё на помойку. Team Foundation Server 2013 наше всё :)"задротство" (ц) netivan Трупасанство! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:46 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КskyANA Hg Init: Часть 1. Переобучение для пользователей Subversion авторКогда нам нужно сделать слияние, Subversion смотрит на обе ревизии — мой измененный код и ваш измененный код — и пытается угадать, как слепить их вместе в один большой страшный бардак. Обычно Subversion это не удается, и получаются длинные списки конфликтов («merge conflicts»), которые на самом деле не конфликты, а просто места, в которых система не смогла разобраться в наших изменениях.Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника.Как раз-таки зависит от реализации. В Git, Mercurial и TFS конфликты гораздо реже возникают. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:53 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAАлексей Кпропущено... пропущено... Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника.Как раз-таки зависит от реализации. В Git, Mercurial и TFS конфликты гораздо реже возникают.Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 12:57 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КВ SVN заводим на каждого программиста его личный бранч, и схема работы станет аналогичной.Пффф. Знаешь в чём твоя проблема? Тебе надо сначала процесс выстроить, а потом уже инструмент под него выбирать. А ты кипиш тут разводишь :) У нас в центральном репозитории множество бранчей, каждый соответсвует либо какой-то из разрабатываемых сейчас версий, либо отдельной фиче. В каждом бранче работает группа разработчиков, причём разработчик легко может переключаться между бранчами, подмёрдживать для всей группы код из других бранчей. И это всё без лишних телодвижений по созданию бранча для каждого разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:03 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУНу тогда нафик тупые опросы нужны? :)Согласен, TFS в опросе не хватает. МСУАлексей Кпропущено... "задротство" (ц) netivan Трупасанство! :)Мудрость! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:04 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КskyANAпропущено... Как раз-таки зависит от реализации. В Git, Mercurial и TFS конфликты гораздо реже возникают.Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника.Ну дак иди и решай проблемы со своим процессом :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAАлексей КВ SVN заводим на каждого программиста его личный бранч, и схема работы станет аналогичной.Пффф. Знаешь в чём твоя проблема? Тебе надо сначала процесс выстроить, а потом уже инструмент под него выбирать. А ты кипиш тут разводишь :)Процесс выстроен, инструмент был выбран в 2009 году когда поняли, что жить без версионника больше нельзя. Вопрос: есть ли смысл менять инструмент. Да и обидно будет, если при миграции на какой-нибудь TFS выяснится, что там нет аналога какого-нибудь специфичного svn-external, или ещё какая-нибудь неприятность произойдёт. skyANAУ нас в центральном репозитории множество бранчей, каждый соответсвует либо какой-то из разрабатываемых сейчас версий, либо отдельной фиче. В каждом бранче работает группа разработчиков, причём разработчик легко может переключаться между бранчами, подмёрдживать для всей группы код из других бранчей. И это всё без лишних телодвижений по созданию бранча для каждого разработчика.Всё это делается в SVN легко и непринуждённо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:10 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAАлексей Кпропущено... Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника.Ну дак иди и решай проблемы со своим процессом :)С процессом проблем нет, так же как и с потоками. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:11 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КskyANAпропущено... Ну дак иди и решай проблемы со своим процессом :)С процессом проблем нет, так же как и с потоками. МСУНу тогда нафик тупые опросы нужны? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:13 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAАлексей Кпропущено... С процессом проблем нет, так же как и с потоками. МСУНу тогда нафик тупые опросы нужны? :) Пятница? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:21 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КПятница? :-) Тогда пусть "Другое" будет только как "TFS"? Я, кстати, проголосовал за "Другое". А зачем мне голосовать за унылые поделки, коим место на свалке? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:22 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КПятница? :-) Тогда пусть "Другое" будет только как "TFS"? Я, кстати, проголосовал за "Другое". А зачем мне голосовать за унылые поделки, коим место на свалке? С SVN никогда не работал? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:32 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КС SVN никогда не работал? Пару лет. Дело было в 2008 году, была тортилла к студии. Гавнище редкостное. До этого работал с Visual Sourcesafe 2005, классная пацанская тема, которая потом переросла в TFS. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:37 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КС SVN никогда не работал? Пару лет. Дело было в 2008 году, была тортилла к студии. Гавнище редкостное.+100500 SVN - говнище редкострое. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:39 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУTeam Foundation Server 2013 наше всё :) Когда вижу system requirements различных Microsoft Products X 2012-2014... последние волосы на голове встают дыбом! А когда поитересуешься каков профит от этих монстров, ответы обычно - ээээээ.... нуууууу... кагбээээ... нуууу... О! Так это же круто!!! Такими темпами к 2020-му два плюс два без кластера серверов ну ни как не сложишь! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:45 |
|
Git ?
|
|||
---|---|---|---|
#18+
Тынц авторIn the latest TFS power tools there was shell integration but it requires the following: •Custom selection during the install (it's not part of the standard install) • You must be logged into the windows machine using the same accound credentials that you would use to connect to your TFS instance Офигенно! А если я из дома захочу поработать, не логинясь в корпоративном домене? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 13:59 |
|
Git ?
|
|||
---|---|---|---|
#18+
А вообще, забавно. Нам лень писать расширение для оболочки. Мы лучше напишем переходник (SvnBridge), чтобы ходить туда из TortoiseSVN. SVN УГ, ага... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 14:02 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К Тынц авторIn the latest TFS power tools there was shell integration but it requires the following: •Custom selection during the install (it's not part of the standard install) • You must be logged into the windows machine using the same accound credentials that you would use to connect to your TFS instance Офигенно! А если я из дома захочу поработать, не логинясь в корпоративном домене? Не хочу особо огорчать, но у меня на visualstudio.com есть аккаунт, и я хожу к себе под Windows LiveID. И из дома, и с работы. Никаких доменов :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 14:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей К Тынц пропущено... Офигенно! А если я из дома захочу поработать, не логинясь в корпоративном домене? Не хочу особо огорчать, но у меня на visualstudio.com есть аккаунт, и я хожу к себе под Windows LiveID. И из дома, и с работы. Никаких доменов :-)+100500, и на этот же LiveID у меня MSDN Subscription и остальные бонусы от Microsoft. И кстати там можно давать доступ и гугловым аккаунтам, и наверняка другим. Но я только гугловым разрешал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 14:14 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIМСУTeam Foundation Server 2013 наше всё :) Когда вижу system requirements различных Microsoft Products X 2012-2014... последние волосы на голове встают дыбом! А когда поитересуешься каков профит от этих монстров, ответы обычно - ээээээ.... нуууууу... кагбээээ... нуууу... О! Так это же круто!!! Такими темпами к 2020-му два плюс два без кластера серверов ну ни как не сложишь! Не согласен. Там модель переработана капитально, по сравнению с твоей 2010. Аджайловские UserStory, Tasks, сборки кода и куча всего. Всё это мы используем. По твоей логике можно не париться и ездить на ВАЗ 2106. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 14:59 |
|
Git ?
|
|||
---|---|---|---|
#18+
Хранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:17 |
|
Git ?
|
|||
---|---|---|---|
#18+
Когда-то давно на SVN были, затем на Git перешли. Личные проекты тоже в Git. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:20 |
|
Git ?
|
|||
---|---|---|---|
#18+
st_stКогда-то давно на SVN были, затем на Git перешли.Какие проблемы были решены в результате перехода? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:22 |
|
Git ?
|
|||
---|---|---|---|
#18+
Кто хочет хранить свои корпоративные проекты на codearticles? Надежность, канал, удобство и технологическая мощь платформы. Разве не это нужно честному бизнесу? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:23 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУКто хочет хранить свои корпоративные проекты на codearticles? Надежность, канал, удобство и технологическая мощь платформы. Разве не это нужно честному бизнесу?Нравится SvnBridge для TFS? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:24 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУРазве не это нужно честному бизнесу?Честного бизнеса не существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:29 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КnetivanАлексей К, какую мержилку используешь в Анкхе? Я вот ищу, но все хорошие платные.Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе. netivanЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :)VisualSVN использую только сервер. А: Что лучше, жигули или мерседес? Б: Мерседес конечно лучше! У него нет проблем с фичей XXX! А: Да я вообще-то на велосипеде езжу, меня устраивает. Есть ли смысл пересаживаться на мерседес? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:33 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Меня пока устраивает. Куча народу на github, bitbucket, codeplex хранят инфу, их все устраивает, а на visualstudio хранить чем хуже? Между прочим, нормально настроить TFS - трудоемкая задача, а тут все преднастроено и чудесно. Денег только хотят :-) Но денег хотят только от большой команды разработчиков. А мы скромные. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:38 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Меня пока устраивает. Куча народу на github, bitbucket, codeplex хранят инфу, их все устраивает, а на visualstudio хранить чем хуже?Пропал интернет в офисе? Да и доверять свои данные непонятно кому я бы не хотел. Arm79Между прочим, нормально настроить TFS - трудоемкая задача, а тут все преднастроено и чудесно.VisualSVNServer может установить домохозяйка хоть со стажем, хоть без. Arm79Денег только хотят :-) Но денег хотят только от большой команды разработчиков. А мы скромные.Проще потратить ~120 000 руб на сервер и установить его в соседней комнате. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:43 |
|
Git ?
|
|||
---|---|---|---|
#18+
HoBTIDАлексей Кпропущено... Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе. пропущено... VisualSVN использую только сервер. А: Что лучше, жигули или мерседес? Б: Мерседес конечно лучше! У него нет проблем с фичей XXX! А: Да я вообще-то на велосипеде езжу, меня устраивает. Есть ли смысл пересаживаться на мерседес?Подробнее пожалуйста, что здесь Мерседес, а что не Мерседес. Красноречие нужно подкреплять фактами. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:45 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КПодробнее пожалуйста, что здесь Мерседес, а что не Мерседес. Красноречие нужно подкреплять фактами. Лень бисер метать. Ездите на велосипеде, так и продолжайте на нем ездить, ни к чему эти бессмысленные опросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:47 |
|
Git ?
|
|||
---|---|---|---|
#18+
HoBTIDАлексей КПодробнее пожалуйста, что здесь Мерседес, а что не Мерседес. Красноречие нужно подкреплять фактами. Лень бисер метать. Ездите на велосипеде, так и продолжайте на нем ездить, ни к чему эти бессмысленные опросы."Бисер метать" здесь не надо. Лучше просто пройти мимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:49 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КПропал интернет в офисе? Да и доверять свои данные непонятно кому я бы не хотел. :-) Типа локальные Workspace отсутствуют? Да даже и серверные - просто работаем в disconnected-режиме, делов то Алексей КVisualSVNServer может установить домохозяйка хоть со стажем, хоть без. Как бы речь шла не об установке, а о настройке. Установить очень просто. Правильно поставить и получить из коробки Sharepoint, Reporing Services, Continuous integration, поддержку MS Project, трудозатраты, нарисовать свой workflow, вести спринты - не так то и просто. Да даже чат есть в TFS :-) Алексей КПроще потратить ~120 000 руб на сервер и установить его в соседней комнате. Проще ни копейки не потратить, и получить все готовое и преднастроенное ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:52 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУПо твоей логике можно не париться и ездить на ВАЗ 2106. HoBTIDА: Что лучше, жигули или мерседес? Б: Мерседес конечно лучше! У него нет проблем с фичей XXX! А: Да я вообще-то на велосипеде езжу, меня устраивает. Есть ли смысл пересаживаться на мерседес? Вопрос - что лучше, ВАЗ 2106 или мерседес? Ответ очевиден - мерседес. Вопрос - что лучше, BMW X3/X5 или Audi Q7 или Mercedes ML? Ответа очевидного нет. Т.к. все эти тачанки способны комфортно перемещать зад своего владельца. И выбор уже делается на основе не первичных критериев таких как скорость, надежность и т.д... а вторичных, таких как дизайн, престиж, симпатии к марке авто и т.д... Таже хрень сегодня и в ПО, и SVN и TFS (других я не видел) спокойно закрывают потребности бизнеса. Так что выбор в данном случае это больше дело вкуса. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:55 |
|
Git ?
|
|||
---|---|---|---|
#18+
Помнится с пол-годика назад Буч статистику тут подбивал по системам контроля версий. Свою поделку для детворы надо ж как-то двигать. Кто помнит? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:56 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей КVisualSVNServer может установить домохозяйка хоть со стажем, хоть без. Как бы речь шла не об установке, а о настройке. Установить очень просто. Правильно поставить и получить из коробки Sharepoint, Reporing Services, Continuous integration, поддержку MS Project, трудозатраты, нарисовать свой workflow, вести спринты - не так то и просто.Не было проблем. Просто поставили сервер и работаем. Arm79Да даже чат есть в TFS :-)Это плюс. :-) Arm79Алексей КПроще потратить ~120 000 руб на сервер и установить его в соседней комнате. Проще ни копейки не потратить, и получить все готовое и преднастроенноеБесплатный сыр, со всеми вытекающими... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 15:58 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIВопрос - что лучше, ВАЗ 2106 или мерседес? Ответ очевиден - мерседес.Тоже не очевидно. На Мерседесе на охоту не поедешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:00 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУПомнится с пол-годика назад Буч статистику тут подбивал по системам контроля версий. Свою поделку для детворы надо ж как-то двигать. Кто помнит?Да он и сейчас иногда появляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:01 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КEDUARD SAPOTSKIВопрос - что лучше, ВАЗ 2106 или мерседес? Ответ очевиден - мерседес.Тоже не очевидно. На Мерседесе на охоту не поедешь. С ху... кхм... с чего бы? Речь вроде про ВАЗ а не УАЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:03 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КArm79Как бы речь шла не об установке, а о настройке. Установить очень просто. Правильно поставить и получить из коробки Sharepoint, Reporing Services, Continuous integration, поддержку MS Project, трудозатраты, нарисовать свой workflow, вести спринты - не так то и просто.Не было проблем. Просто поставили сервер и работаем. Да ну. Что, в SVN есть все вышеперечисленное мной? Алексей КArm79Проще ни копейки не потратить, и получить все готовое и преднастроенноеБесплатный сыр, со всеми вытекающими... :-) Надо отметить, что сыр очень вкусный :-) И ничего из него не вытекает, продукт отменного качества. Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу. Ну а миф про свои исходники кому попало... При всем уважении, но я не думаю, что Microsoft заинтересуется вашими поделками. А по пути к TFS ничего не пропадет, общение с сервером идет через SSL. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:05 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIАлексей Кпропущено... Тоже не очевидно. На Мерседесе на охоту не поедешь. С ху... кхм... с чего бы? Речь вроде про ВАЗ а не УАЗ Ну на рыбалку. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей Кпропущено... Не было проблем. Просто поставили сервер и работаем. Да ну. Что, в SVN есть все вышеперечисленное мной?Ничего, только версионник. Но мне больше ничего и не надо. Arm79Алексей Кпропущено... Бесплатный сыр, со всеми вытекающими... :-) Надо отметить, что сыр очень вкусный :-) И ничего из него не вытекает, продукт отменного качества. Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричествоСогласен, электричества в стране мало. :-) Arm79б) не надо заморачиваться с бэкапамиRAID1 + раз в неделю бэкап на флешку. Arm79в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу.HTTPS ? Arm79Ну а миф про свои исходники кому попало... При всем уважении, но я не думаю, что Microsoft заинтересуется вашими поделками.Закроют сервис и до свидания! Вы нам ничего не платили, мы вам ничего не обещали. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:14 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Ты о чём, бедолага? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:18 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttMercurialЯ получу какие-нибудь преимущества, если перейду на него с SVN? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:19 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Меня пока устраивает. Куча народу на github, bitbucket, codeplex хранят инфу, их все устраивает, а на visualstudio хранить чем хуже? Между прочим, нормально настроить TFS - трудоемкая задача, а тут все преднастроено и чудесно. Денег только хотят :-) Но денег хотят только от большой команды разработчиков. А мы скромные.+100500 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:20 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КhVosttMercurialЯ получу какие-нибудь преимущества, если перейду на него с SVN?Ты? Нет конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:22 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу. Есть еще пара плюсов со своим сервером. На нем кроме версионника еще висит и студия и скуль и еще 100500 причендал которые могут понадобиться при разработке. И ко всему этому делу можешь спокойно достучаться по RDC с любого компа. ЗЫ Нафига VPN сейчас юзать? Статический IP на сервак пробросил и радуйся жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:24 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIArm79Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу. Есть еще пара плюсов со своим сервером. На нем кроме версионника еще висит и студия и скуль и еще 100500 причендал которые могут понадобиться при разработке. И ко всему этому делу можешь спокойно достучаться по RDC с любого компа. ЗЫ Нафига VPN сейчас юзать? Статический IP на сервак пробросил и радуйся жизни.++ Чего там только нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:26 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЗакроют сервис и до свидания! Вы нам ничего не платили, мы вам ничего не обещали. :-) Вы явно пропустили одно из моих сообщений. Вообще то этот сервис ПЛАТНЫЙ. Но для небольших команд разработчиков его сделали бесплатным с целью привлечения аудитории. Так что ПРОСТО ТАК он не закроется. Да и кто мешает перекинуть потом исходники с него на другой сервис? Что, неужели внезапное закрытие сервиса автоматически означает удаление исходников с ваших локальных машин? :-) Алексей КНичего, только версионник. Но мне больше ничего и не надо. Это вы зря :-) Как минимум, CI для разработчиков очень важен, ничуть не менее версионирования. Откуда тогда такая популярность TeamCity или CruiseControl? А возможность вести бэк-лог, генерировать WorkItem, привязывать к ним check-in, и сразу пересылать code review-еру? А такая классная штукенция, как политики чек-инов? Или проверка на соответствие правилам исходного кода при заливке на сервер? Типа серверного FxCop В общем, TFS на текущий момент ИМХО реально самый крутой набор полезных фич для разработчика. По отдельности все может быть лучшим, но вот в комплексе... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:28 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIArm79Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу. Есть еще пара плюсов со своим сервером. На нем кроме версионника еще висит и студия и скуль и еще 100500 причендал которые могут понадобиться при разработке. И ко всему этому делу можешь спокойно достучаться по RDC с любого компа. ЗЫ Нафига VPN сейчас юзать? Статический IP на сервак пробросил и радуйся жизни. :-) Если речь идет не об облачном TFS, а корпоративном, то вообще то TFS использует MS SQL и, теоретически, никто не мешает на сервере TFS развернуть все, что вашей душе угодно, в том числе и пользовательские БД. Другое дело, что если бы увидел такое нищебродство в компании, я бы серьезно задумался о её перспективах... Потому что сервера нужно разделять по ролям, и не городить некий микс серверов на одном. Ну а VPN нужен не для чего то особенного, а для а) участия в домене б) защиты трафика от перехвата (кто-то серьезно думает, что пишет мегакрутое и сверсложное ПО) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:34 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей КЗакроют сервис и до свидания! Вы нам ничего не платили, мы вам ничего не обещали. :-) Вы явно пропустили одно из моих сообщений. Вообще то этот сервис ПЛАТНЫЙ. Но для небольших команд разработчиков его сделали бесплатным с целью привлечения аудитории. Так что ПРОСТО ТАК он не закроется. Да и кто мешает перекинуть потом исходники с него на другой сервис? Что, неужели внезапное закрытие сервиса автоматически означает удаление исходников с ваших локальных машин? :-)Ну не доверяю я каким-то посторонним людям с той стороны планеты. Одно дело переписываться в ихних фейсбуках, другое - зависеть от них. Но это мой личный маразм, я не настаиваю. :-) Тем более - сервер всё равно нужен. А раз он есть, почему бы не разместить на нём в том числе версионник. Arm79Алексей КНичего, только версионник. Но мне больше ничего и не надо. Это вы зря :-) Как минимум, CI для разработчиков очень важен, ничуть не менее версионирования. Откуда тогда такая популярность TeamCity или CruiseControl? А возможность вести бэк-лог, генерировать WorkItem, привязывать к ним check-in, и сразу пересылать code review-еру? А такая классная штукенция, как политики чек-инов? Или проверка на соответствие правилам исходного кода при заливке на сервер? Типа серверного FxCop В общем, TFS на текущий момент ИМХО реально самый крутой набор полезных фич для разработчика. По отдельности все может быть лучшим, но вот в комплексе...Ну так и запишем: "Если кроме версионника требуется набор полезных фич - TFS ваш выбор". С этим я согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:34 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Потому что сервера нужно разделять по ролям, и не городить некий микс серверов на одном.Есть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:36 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЕсть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется. Не, так низя. Продавцы железа, виндовых операционок и мест в датацентрах с таким трендом категорически не согласны! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:41 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIАлексей КЕсть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется. Не, так низя. Продавцы железа, виндовых операционок и мест в датацентрах с таким трендом категорически не согласны! А особенно - владельцы гитхабов и гуглокодов. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:44 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAАлексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Ты о чём, бедолага? Опомнитесь, потом будет поздно! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:45 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КArm79Потому что сервера нужно разделять по ролям, и не городить некий микс серверов на одном.Есть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется. Как ваше утверждение противоречит моему? Или вы решили, что под сервером я имею ввиду физическую железяку? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:46 |
|
Git ?
|
|||
---|---|---|---|
#18+
skyANAАлексей Кпропущено... Я получу какие-нибудь преимущества, если перейду на него с SVN?Ты? Нет конечно.Чудес не бывает? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:47 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей Кпропущено... Есть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется. Как ваше утверждение противоречит моему? Или вы решили, что под сервером я имею ввиду физическую железяку? :-)Да, именно об этом я почему-то подумал. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:48 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Как ваше утверждение противоречит моему? Или вы решили, что под сервером я имею ввиду физическую железяку? :-) Да, решили. Пока вроде до VPS мы не скатывались, а говорили именно об облачных сервисах поддержки разработчики ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:50 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIДа, решили. Пока вроде до VPS мы не скатывались, а говорили именно об облачных сервисах поддержки разработчики ПО. Вы меня неправильно поняли. Если речь идет не об облаке, а о локальном развертывании TFS, то виртуалка тоже вполне себе пойдет. И если возможности ФИЗИЧЕСКОГО сервера позволяют, то на нем вполне можно развернуть и кучу других виртуалок с фичами, нужными для разработки. Но нельзя на одной виртуалке размещать все подряд. Ну а дальше думайте сами, каждый выбирает по себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Вы меня неправильно поняли. Если речь идет не об облаке, а о локальном развертывании TFS, то виртуалка тоже вполне себе пойдет. И если возможности ФИЗИЧЕСКОГО сервера позволяют, то на нем вполне можно развернуть и кучу других виртуалок с фичами, нужными для разработки. Но нельзя на одной виртуалке размещать все подряд. Спасибо кэп ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:15 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIArm79Вы меня неправильно поняли. Если речь идет не об облаке, а о локальном развертывании TFS, то виртуалка тоже вполне себе пойдет. И если возможности ФИЗИЧЕСКОГО сервера позволяют, то на нем вполне можно развернуть и кучу других виртуалок с фичами, нужными для разработки. Но нельзя на одной виртуалке размещать все подряд. Спасибо кэп Майор, бери выше :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:18 |
|
Git ?
|
|||
---|---|---|---|
#18+
Какие-то радужные тут у всех отзывы о ТФС. Когда я 2.5 года назад настраивал его у себя на работе (переносили 2008 ТФС на 2010), я понял, жизнь - боль. Например, у меня есть файлик с такими пометками: чтобы заработал CodeCoverage: надо удалить все билды и очистить папку temp чтобы заработал CodeChurn: Должен быть Successed build, Associate Changesets and Work Items = true, Label Sources = true Для coded ui тестов, если есть собщение об ошибке: "Error calling Initialization method for test class", надо установить HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance Disable Performance Counters = 0 и тд и тп И в этом файлике много пунктов Настраивать билды - это то еще удовольствие. Я даже не знаю, где хуже настраивать, в workflow или в *.proj файле. Merge. Надо было ухитриться сделать такой неудобный инструмент для merge. А если переименовать ветку, можно словить такие потрясающие глюки. И нигде ведь не написано "НИКОГДА НЕ ПЕРЕИМЕНОВЫВАЙТЕ branch" Check in. Нафига они сделали так неудобно с 12 версии студии. В 10-й тоже был не идеал, но то что сейчас сделано - ужас... Не люблю чего-то я ТФС) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:53 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, Наверное, лучший способ понять преимущества DVCS - это попробовать на каком-нибудь мелком проекте. Регистрируетесь на BitBucket (например), создаете репозиторий, ставите тортоиз, клонируете репо на свою машину. На всё полчаса с кофием ). Можно вообще только локальный репозиторий сделать, если неохота регистрироваться. Мы сами долго сидели на SVN, пока один из заказчиков не потребовал коммитить доработки в их GIT. Немного поплевались, как положено, но теперь на SVN палкой не загонишь. Причем, я не спец ни разу по гиту, чисто юзер. Из очевидно приятных вещей - возможность мгновенно переключиться на любую ревизию, даже не подключаясь к серверу. Например, когда надо посмотреть какой-то древний релиз. Ветки можно "на лету" создавать, прямо при коммите (если срочно захотелось поэкспериментировать). Минусы - больше телодвижений при отправке (Commit+Push вместо Commit); номера ревизий нечитаемые, но по другому в DVCS и не получится. Моя личная фича #1 - возможность подменить последний коммит. Невнимательный я ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:56 |
|
Git ?
|
|||
---|---|---|---|
#18+
ДиезИз очевидно приятных вещей - возможность мгновенно переключиться на любую ревизию, даже не подключаясь к серверу.С помощью "обозреватель хранилища" просмотр конкретных ревизий делается в SVN без особых проблем. Да, нужен коннект к серверу, но я считаю это нормальным. ДиезНапример, когда надо посмотреть какой-то древний релиз. Ветки можно "на лету" создавать, прямо при коммите (если срочно захотелось поэкспериментировать).vs ДиезМинусы - больше телодвижений при отправке (Commit+Push вместо Commit); номера ревизий нечитаемые, но по другому в DVCS и не получится.Проще создание и переключение бранчей, зато сложнее коммит в центральный репозитарий. Нет возможности работать в "блокировочном" режиме. Палка о двух концах, как это всегда бывает. Я бы не сказал, что Git лучше или хуже Svn. Он другой. Остальное вопросы личных предпочтений, особенностей конкретный проектов и организации работы их разработчиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 18:21 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей Кинструмент был выбран в 2009 году когда поняли, что жить без версионника больше нельзяОй-вей, а до этого как жили? МСУПомнится с пол-годика назад Буч статистику тут подбивал по системам контроля версий. Свою поделку для детворы надо ж как-то двигать. Кто помнит?Мне, бесспорно, до CodeArticles далече, но мое "поделие" коммерчески успешно и им пользуются, например, в Carnegie Mellon, Toshiba и HP. А по теме -- Git крут изнутри (элегантен с инженерной точки зрения), но как инструмент его можно рекомендовать только врагу. Это инструмент, для полного понимания которого нужно обладать знаниями о внутреннем его устройстве, что само по себе очень странно. Ну и UI, спроектированный (а спроектированный ли вообще) укурками. Mercurial не так элегантен внутрях (но тем не менее довольно занятен), но извне прост, логичен, понятен, не требует знания матана для понимания и не позволяет отстрелить себе ногу, в отличие от. Subversion, если он работает и не доставляет проблем, -- вполне себе вариант. Старичок он только. TFS можно рекомендовать только тем, кто нуждается в том, чтобы его за ручку водили евангелисты от Microsoft'а. Целый ALM Suite, который вроде как ничего, но каждая его составляющая сильно слабее (по всем параметрам) конкурентов. CI-сервер -- ничто по сравнению с TeamCity, баг-трекер сильно хуже той же Jira, разные метрики гораздо эффективнее собираются сторонними средствами, система контроля версий -- эдакий SVN (в худшем его проявлении) на костылях со времен VSS. Perforce, говорят, дичайше котируют в геймдеве из-за его могучести в плане больших бинарных файлов. Резюме: или оставаться на SVN, или таки переходить на Mercurial. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 19:04 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучРезюме: или оставаться на SVN, или таки переходить на Mercurial.Ок ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 19:14 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучАлексей Кинструмент был выбран в 2009 году когда поняли, что жить без версионника больше нельзяОй-вей, а до этого как жили?Групповой разработки, как таковой, не было. Каждый работал сам по себе, потом результаты каким-то чудом собирались в общий релиз. Страшные были времена. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 19:16 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КС помощью "обозреватель хранилища" просмотр конкретных ревизий делается в SVN без особых проблем. Да, нужен коннект к серверу, но я считаю это нормальным. Я считаю, что скорость движения по трассе 30 км/ч - это нормально. А крутить педали - современная нанотехнология! Алексей КПроще создание и переключение бранчей, зато сложнее коммит в центральный репозитарий. Нет возможности работать в "блокировочном" режиме. Палка о двух концах, как это всегда бывает. Переход от бумаюных носителей к электронным - типичная палка о 2-х концах: ведь в компьютере всегда может что-то потеряться, не то, что на бумаге с подписями и печатями. И переучиваться сложно, представляете, там вместо ручки и бумаги какая-то доска с кнопками и мышка, ее я вообще боюсь, вдруг сама куда-то поедет? Алексей КЯ бы не сказал, что Git лучше или хуже Svn. Он другой. Остальное вопросы личных предпочтений, особенностей конкретный проектов и организации работы их разработчиков. Про особенности конкретных разработчиков полностью согласен! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 20:05 |
|
Git ?
|
|||
---|---|---|---|
#18+
Нахлобучмое "поделие" коммерчески успешно и им пользуются, например, в Carnegie Mellon, Toshiba и HP. НахлобучА по теме -- Git крут изнутри (элегантен с инженерной точки зрения) На помойку. НахлобучMercurial не так элегантен внутрях На помойку. НахлобучSubversion, если он работает и не доставляет проблем, -- вполне себе вариант. Старичок он только. На помойку. НахлобучTFS можно рекомендовать только тем, кто нуждается в том, чтобы его за ручку водили евангелисты от Microsoft'а. TFS для вменяемых MS гиков, всё остальное - унылое гавно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 21:30 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КhVosttMercurialЯ получу какие-нибудь преимущества, если перейду на него с SVN? Да. Определённо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 00:09 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КНахлобучРезюме: или оставаться на SVN, или таки переходить на Mercurial.Ок Mercurial the best. Гит при всех его достоинствах DCVS, сложен для понимания, и надо всех этим гитом задрочить в команде, чтобы работа пошла. Меркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 00:12 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttАлексей Кпропущено... Ок Mercurial the best. Гит при всех его достоинствах DCVS, сложен для понимания, и надо всех этим гитом задрочить в команде, чтобы работа пошла. Меркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо? А mercurial, конечно, не DVCS, поэтому лишен этого недостатка. Позицию Нахлобуча могу понять - он реально HG сервер разрабатывает. А вам-то чем GIT не угодил? Мне, вот после Tortoise SVN понравился Tortoise GIT - они очень похожи. А Tortoise HG не похож, поэтому меркуриал не используем. Или у вас есть другие критерии, помимо личных предпочтений? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 00:32 |
|
Git ?
|
|||
---|---|---|---|
#18+
ДиезА mercurial, конечно, не DVCS, поэтому лишен этого недостатка. Сложности? Лишён. HG простой, как тапки. ДиезПозицию Нахлобуча могу понять - он реально HG сервер разрабатывает. А вам-то чем GIT не угодил? Когда команда большая и изменчивая, GIT реально доставляет неудобства. Надо каждому пациенту объяснять как им пользоваться, регламенты принятые для работы и т.д. и т.п. В тоже время HG простой и удобный, без переподвыпертов. ДиезИли у вас есть другие критерии, помимо личных предпочтений? )) Ну есть ещё парочку. Есть бесплатный bitbucket для закрытых личных проектов. Репозиторий HG можно устроить одним кликом в Dropbox папке. Я щетаю это вин. И всего лишь один инструмент, которого более чем достаточно. Мы в компании используем HG и ещё ни разу не пожалели. Я использую HG и ещё ни разу не пожалел. Дошло до привычки, я строчки кода в проекте не напишу, если он не под контролем версий. Меня это много раз выручало, а создать репу: либо "hg init", либо клац правой кнопкой "создать репу". Ну куда уж проще? SVN на этом фоне выглядит кривой бякой. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 00:50 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttАлексей Кпропущено... Я получу какие-нибудь преимущества, если перейду на него с SVN? Да. Определённо.Можно перечислить несколько конкретных преимуществ? hVosttМеня это много раз выручало, а создать репу: либо "hg init", либо клац правой кнопкой "создать репу". Ну куда уж проще? SVN на этом фоне выглядит кривой бякой.Этого не понял. В SVN чтобы создать локальный репозитарий - 3 тыка мышью в черепахе. О каких сложностях идёт речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 04:47 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttАлексей Кпропущено... Ок Mercurial the best.Ок hVosttГит при всех его достоинствах DCVS, сложен для понимания, и надо всех этим гитом задрочить в команде, чтобы работа пошла.Что же тогда этот Git хвалят на каждом углу?! Но я твоё мнение услышал, учту. hVosttМеркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо?Хотелось бы тоже самое, но по сравнению с SVN. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 04:50 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttМеркуриал лишён этого недостатка. Прост , надёжен, удобен, масштабируем, быстр. Что ешо надо?Я наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 04:53 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЯ наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-) Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 10:38 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КЯ наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-) Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё. +1. Для таких вещей Sharepoint самое оно :-) Говорю, как технолог :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 12:39 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КЯ наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-) Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё.Так говоришь, как будто я их с командной строки заставил с SVN работать. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 12:42 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79МСУпропущено... Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё. +1. Для таких вещей Sharepoint самое оно :-) Говорю, как технолог :-)Зачем использовать что-то ещё, если SVN уже есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 12:44 |
|
Git ?
|
|||
---|---|---|---|
#18+
... если уже есть инструмент, способный решить поставленную задачу? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 12:45 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, Большая контора. TFS - для разработки и CI, Jira - для управления проектами и как баг-трекер, Sharepoint - для технологов, аналитиков, портал... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 12:53 |
|
Git ?
|
|||
---|---|---|---|
#18+
Arm79Алексей К, Большая контора. TFS - для разработки и CI, Jira - для управления проектами и как баг-трекер, Sharepoint - для технологов, аналитиков, портал...У меня маленькая контора. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 12:55 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КhVosttМеркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо?Хотелось бы тоже самое, но по сравнению с SVN. :-)Нынешним централизованным системам контроля версий и не снились, например, мердж/пулл реквесты (заменяется обменом диффами по почте), возможность формировать историю (из кучи корявых локальных коммитов делать конфетку), в том числе и совместно ( DVCS для DVCS ). Скорость работы тоже немаловажный фактор. А из-за того, что история в DVCS'ах -- это граф, мерджи работают гораздо эффективнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 13:25 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К+1. Для таких вещей Sharepoint самое оно :-) Говорю, как технолог :-)Зачем использовать что-то ещё, если SVN уже есть?[/quot] В мемориз! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 13:33 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЗачем использовать что-то ещё, если SVN уже есть? В мемориз! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 13:33 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЧто же тогда этот Git хвалят на каждом углу?! Но я твоё мнение услышал, учту. Git хорош, даже слишком. Но сложен. Я умею им пользоваться и пользуюсь, когда требуется. Но предпочитаю Mercurial. Навязывать кому-нибудь Git я бы не стал, а вот Mercurial строго рекомендую Алексей КХотелось бы тоже самое, но по сравнению с SVN. :-) Чтобы работать с SVN нужен доступный сервер. Я встречал команды, которые SVN выбрали именно из-за этого: строгий контроль работы команды. Ведь в Mercurial можно сделать серию коммитов локально, затем запушить на сервер. Т.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет. В противовес Mercurial полностью лишён в необходимости сервера, можно работать в оффлайне с таким же комфортом. Можно поднимать хоть десяток репозитариев, делать именованные бранчи и анонимные ветки, всё это легко мержится, так как хранится инкрементальная история изменения, а не снапшоты. И удобно. Удобно, и полностью решает задачу -- это самое главное. Спорить тут даже не о чем. В топку SVN. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 16:18 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttТ.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет.Вообще говоря, это таки преимущество -- при наличии несливаемых бинарных файлов, например. С безопасностью у SVN тоже получше (ну или "иначе", это как посмотреть): можно назначать права на директории и файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 18:00 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучhVosttТ.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет.Вообще говоря, это таки преимущество -- при наличии несливаемых бинарных файлов, например. С безопасностью у SVN тоже получше (ну или "иначе", это как посмотреть): можно назначать права на директории и файлы. Необходимость раздавать права на директории и файлы может возникнуть, если репо используется в основном как хранилище бинарников, документации и разных несвязанных друг с другом проектов. Что само по себе моветон, и кто так делает, могли бы использовать более подходящие для этого вещи (как уже сказано было выше). Для HG неуместно в одном репо вести несколько проектов. Для каждого проекта своя репа, свои права. Репа может включать в себя другую репу при необходимости. Т.е. именно для разработки, всё ок, и в том числе с безопасностью. Бинарники в HG тоже отлично себя чувствуют, если это конечно не куски сырых видео-файлов для видео-монтажа ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 18:19 |
|
Git ?
|
|||
---|---|---|---|
#18+
Документация в SVN, ппц. Какой травы нужно укуриться :) Вся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 18:27 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУДокументация в SVN, ппц. Какой травы нужно укуриться :) Вся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio). А возносите ли Вы молитву Майкрософту после обеда? П.СЫ. Это сколько же надо всего выкурить, чтобы держать такую кучу прожерливого к ресурсам бесполезного, да еще и платного софта, вместо легковесных и эффективных бесплатных средств? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 18:53 |
|
Git ?
|
|||
---|---|---|---|
#18+
HoBTIDА возносите ли Вы молитву Майкрософту после обеда? А Вы молитесь только криворуким и дурнопахнущим иезуитам? HoBTIDЭто сколько же надо всего выкурить, чтобы держать такую кучу прожерливого к ресурсам бесполезного, да еще и платного софта, вместо легковесных и эффективных бесплатных средств? Крохоборы и дерьмократы идут жевать кости в лес. На лицензии VS для разработчиков хватило? На MS SQL хватило? Нанял аналитиков, проджект менеджера, организовал бизнес процесс, уплатил налоги - хватило? А на SharePoint не хватает? Тем более есть бесплатная версия. И на отличный TFS жаба душит? Ну могу посоветовать пойти застрелиться, хуле. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучhVosttТ.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет.Вообще говоря, это таки преимущество -- при наличии несливаемых бинарных файлов, например.Наличие несливаемых бинарников есть у нас. НахлобучС безопасностью у SVN тоже получше (ну или "иначе", это как посмотреть): можно назначать права на директории и файлы.Система безопасности SVN не раз выручала. Факт того, что всё живёт в одной БД на сервере меня, почему-то, очень радует. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:25 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУДокументация в SVN, ппц. Какой травы нужно укуриться :)Документация нормальная, русскоязычная. Что не нравится? Шрифт? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:25 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУВся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio). И как наши деды без всего этого в космос летали и по Луне бегали? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:33 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttНеобходимость раздавать права на директории и файлы может возникнуть, если репо используется в основном как хранилище бинарников, документации и разных несвязанных друг с другом проектов.Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:34 |
|
Git ?
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIМСУВся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio). И как наши деды без всего этого в космос летали и по Луне бегали? С трудом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:35 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttВ противовес Mercurial полностью лишён в необходимости сервера, можно работать в оффлайне с таким же комфортом. Пока кто-то двое не станут править один и тот же участок кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:37 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУВся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале.Важная документация, требующая версирования - SVN. Всё остальное - банальная сетевая шара. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 19:45 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КДокументация нормальная, русскоязычная. Что не нравится? Шрифт? :-) Не нравится то, что не думаете о пользователях - всучили какую-то девелоперскую приблуду и сказали - фас EDUARD SAPOTSKIИ как наши деды без всего этого в космос летали и по Луне бегали? Прогресс, Эдичка, ничего не поделать :) Алексей КВажная документация, требующая версирования - SVN. Всё остальное - банальная сетевая шара. Мрак... Беспощадный мрак. Особенно, когда нужно понять, кто в какой версии документа подгадил давеча на шаре. Ну не издевайтесь на людьми, дайте им понюхать хотя бы бесплатного шарепоинта. Потом хрен слезут на что-то другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 20:43 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КhVosttНеобходимость раздавать права на директории и файлы может возникнуть, если репо используется в основном как хранилище бинарников, документации и разных несвязанных друг с другом проектов.Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает. В системе контроля версий это является проблемой???? Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 21:05 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КhVosttВ противовес Mercurial полностью лишён в необходимости сервера, можно работать в оффлайне с таким же комфортом. Пока кто-то двое не станут править один и тот же участок кода. Это самый болезненный кусок SVN, привнесённые самим дьяволом в этот мир локи В Mercurial один и тот же файл и один и тот же кусок кода могут править хоть 100 чуловек одновременно, и проблемы никакой не будет, все 100 человек смогут без каких-либо препятствий комитить себе локально, и пушить на сервак. Все закомитется и всё запушется. Это самое главное. Потом кто-то будет мержить это дело. Что в общем-то является нормальным рабочим процессом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 21:09 |
|
Git ?
|
|||
---|---|---|---|
#18+
Вообще с секьюрностью у Mercurial всё ок. У нас на некоторых проектах запрещены пуши с коммитами и мержами в продуктивные ветки. Права на это есть лишь у ответственных лиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 21:14 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КПока кто-то двое не станут править один и тот же участок кода.SVN тут не только ничем не помогает (если только не включать Lock'и для всех файлов, но тогда оный превращается в галимый TFS), а еще и вредит. В Mercurial перед тем, как сделать Merge, нужно обязательно сделать Commit, и это полностью исключает возможность потерять локальные изменения. В Subversion'е же сливаться будут серверный и локально измененный файлы, и если что-то пойдет не так, вернуть всё в состояние "до Update" будет очень трудно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 21:29 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttАлексей Кпропущено... Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает. В системе контроля версий это является проблемой???? Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души Как быть, например, с конфигами от каких-нибудь боевых систем, смотреть и править которые могут только особы, приближенные к императору? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 21:31 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучhVosttпропущено... В системе контроля версий это является проблемой???? Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души Как быть, например, с конфигами от каких-нибудь боевых систем, смотреть и править которые могут только особы, приближенные к императору? Конфигурируются на билд-сервере. Например, трансформации конфигурационных файлов, с боевыми строками соединения, доступом к боевым сервисам и почте, применяются на CI, а в репо хранятся лишь различные дев- и тест- конфигурации. Хранить боевые конфиги в репо могут только отчаянные парни ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2014, 23:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КДокументация нормальная, русскоязычная. Что не нравится? Шрифт? :-) Не нравится то, что не думаете о пользователях - всучили какую-то девелоперскую приблуду и сказали - фас У нас не Дом пионеров. Нам надо не "стильно, модно, молодёжно", нам надо чтобы работало, чем проще - тем лучше. Ну ты меня заинтриговал, я потыкаю "шарика" потом. МСУАлексей КВажная документация, требующая версирования - SVN. Всё остальное - банальная сетевая шара. Мрак... Беспощадный мрак. Особенно, когда нужно понять, кто в какой версии документа подгадил давеча на шаре.Пишу ведь - версируемые документы в SVN. МСУНу не издевайтесь на людьми, дайте им понюхать хотя бы бесплатного шарепоинта. Потом хрен слезут на что-то другое.Им нравится. Слазить никто никуда не хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 14:55 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttАлексей Кпропущено... Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает. В системе контроля версий это является проблемой???? Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души Лишний раз заниматься обратным слиянием нет никакого желания. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 14:56 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttПотом кто-то будет мержить это дело.Со слезами на глазах... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 14:57 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучАлексей КПока кто-то двое не станут править один и тот же участок кода.SVN тут не только ничем не помогает (если только не включать Lock'и для всех файлов, но тогда оный превращается в галимый TFS), а еще и вредит.Мы работаем с блокировками, мне так спокойнее. НахлобучВ Mercurial перед тем, как сделать Merge, нужно обязательно сделать Commit, и это полностью исключает возможность потерять локальные изменения.Я это к тому, что когда группа разработчиков работает с центральным репозитарием, то вероятность конфликтов намного ниже. Особенно при использовании блокировок. НахлобучВ Subversion'е же сливаться будут серверный и локально измененный файлы, и если что-то пойдет не так, вернуть всё в состояние "до Update" будет очень трудно.Таких проблем не было. Но если всё так плохо - всегда можно перейти на бранчи. В этом случае логика работы в SVN ничем отличаться не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 15:03 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КУ нас не Дом пионеров. Нам надо не "стильно, модно, молодёжно", нам надо чтобы работало, чем проще - тем лучше. Именно портал на SharePoint и решает задачи, "чтобы работало". Алексей КПишу ведь - версируемые документы в SVN. Пишу ведь - мрак и беспощадие. Там чуть-чуть хлама, там чуть-чуть пепла, в шифоньере немного пыли и на балконе по-мелочи грязи. Хорошо живете, господа А не пробовали все документы хранить в едином хранилище (можно и в облаке), как нормальные люди? Используя единую гибкую систему безопасности? Готовый портал, который можно кастомизировать под себя, если потребуется. Причем на твоём любимом .NET. Это ведь не какая-нибудь гавножаба? Алексей КИм нравится. Слазить никто никуда не хочет. Им нравится, потому что вы их заперли в темнице и они ничего другого не пробовали. Нравится им. Не выдумывай! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 15:50 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУА не пробовали все документы хранить в едином хранилище (можно и в облаке), как нормальные люди? Используя единую гибкую систему безопасности?Сетевая шара - единое хранилище, система безопасности гибка. Чё привязался? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:14 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КСетевая шара - единое хранилище, система безопасности гибка. Чё привязался? А как же версионность, всякие там рабочие процессы а-ля согласование документа ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:23 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КСетевая шара - единое хранилище, система безопасности гибка. Чё привязался? А как же версионность, всякие там рабочие процессы а-ля согласование документа ? Развели бюрократию? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:29 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, в общем, кончай ныть (с) и качай SharePoint Foundation 2013 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:31 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей К, в общем, кончай ныть (с) и качай SharePoint Foundation 2013 :)Потом, не до него сейчас. В принципе, спортивный интерес есть, но не дай Бог он мне не понравится! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:36 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей Кне дай Бог он мне не понравится! Такое может быть только в том, случае, если ниасилил и нишмагла )) Ну, в точности, как с MVC, Razor, REST и прочие одаты ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:38 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей К, вживую пощупать можно тут: http://www.spsdemo.com/websites/Documents но там сильно всё урезано и безопасностью CRUD прибит. Дают тупо демо юзера и всё: corp\demouser pass@word1 Но для первого ознакомительного раза пойдёт, чтобы виртуалку не поднимать, ферму не разворачивать... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:47 |
|
Git ?
|
|||
---|---|---|---|
#18+
Вот готовый шаблон корпоративного форума http://www.spsdemo.com/sites/productivity/Pages/ExploreForums.aspx можно глянуть Весь сайт контент тут: http://www.spsdemo.com/sites/productivity/_layouts/15/viewlsts.asp Тоскливо, что всё забанено... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:51 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей Кне дай Бог он мне не понравится! Такое может быть только в том, случае, если ниасилил и нишмагла )) Ну, в точности, как с MVC, Razor, REST и прочие одаты Я в прошлом году обещал в этом году прийти в WEB, я пришёл. Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:55 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей К, вживую пощупать можно тут: http://www.spsdemo.com/websites/Documents но там сильно всё урезано и безопасностью CRUD прибит. Дают тупо демо юзера и всё: corp\demouser pass@word1 Но для первого ознакомительного раза пойдёт, чтобы виртуалку не поднимать, ферму не разворачивать...Ок ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 16:55 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КЯ в прошлом году обещал в этом году прийти в WEB, я пришёл. Что не так? Ну ты идешь ровно по честному роадмапу, который мы утвердили и согласовали в прошлом году. Тут претензий нет ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:02 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КОк Чтобы посмотреть версии документа, нужно выделить документ слева галочкой, нажать меню Files и выбрать Version History. Это основная панель сотрудника для работы. Можно еще правой педалькой мыши, но там урезанный попап будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:13 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КОк Чтобы посмотреть версии документа, нужно выделить документ слева галочкой, нажать меню Files и выбрать Version History. Это основная панель сотрудника для работы. Можно еще правой педалькой мыши, но там урезанный попап будет.SVN-черепаха в этом отношении ничем не хуже. Можно даже так . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:21 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КSVN-черепаха в этом отношении ничем не хуже. Можно даже так . 1. Лёня, SVN это унылое гавно, предназначенное совсем для другого. А ты выдал пользователям трактора и сказал - таксуйте1 Ну можно и так, но это же эпический бред. 2. Тут полноценный портал для честного collaboration бизнеса (и не только). Портал, бро - а не какашка в виде системы управления версиями. Разница просто эпическая. Сейчас уж и в столице не встретишь более менее внятной конторы без шарика. Шарик это всё. Бизнес получает отличную игрушку и отлипает от IT, которого вечно раньше грузили хотелками "сделайте нам то", "сделайте нам это". 3. По поводу демо. В правом верхнем углу: Current User => My Settings, обработчик настроек юзера они прибили. Ну а мы что, идиоты, не знает как выйти на текущую персону в шарике? http://www.spsdemo.com/people/Person.aspx Обрати внимание на иконку тестового пользователя :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:27 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КSVN-черепаха в этом отношении ничем не хуже. Можно даже так . 1. Лёня, SVN это унылое гавно, предназначенное совсем для другого. А ты выдал пользователям трактора и сказал - таксуйте1 Ну можно и так, но это же эпический бред. 2. Тут полноценный портал для честного collaboration бизнеса (и не только). Портал, бро - а не какашка в виде системы управления версиями. Разница просто эпическая. Сейчас уж и в столице не встретишь более менее внятной конторы без шарика. Шарик это всё. Бизнес получает отличную игрушку и отлипает от IT, которого вечно раньше грузили хотелками "сделайте нам то", "сделайте нам это".Работает, и ладно. Не время сейчас для инноваций! МСУ3. По поводу демо. В правом верхнем углу: Current User => My Settings, обработчик настроек юзера они прибили. Ну а мы что, идиоты, не знает как выйти на текущую персону в шарике? http://www.spsdemo.com/people/Person.aspx Обрати внимание на иконку тестового пользователя :)Я потом ознакомлюсь. Если понравится - буду ставить свой сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:35 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КРаботает, и ладно. Не время сейчас для инноваций! Внеси искорку в тухлую рутину, добавь жару и заложись на будущее. И пользователи тебя будут на руках носить :) Причем, ты убьешь сразу пять зайцев. Корпоративный портал, твой любимый ASP.NET для кастомизации, открытый рынок для найма сотрудников по данной технологии, всякие там поисковые краулеры и индексеры, рабочие процессы и так далее. Алексей КЯ потом ознакомлюсь. Если понравится - буду ставить свой сервер. Как же тебя порой трудно убедить в чём-то Осталось дело за малым - популярно объяснить, что SPA - дичайшее зло и SOAP - платформа для забоя скота. С первым еще как ни шло, попробую, но второе - даже ружьё не поможет. Но я буду стараться ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:41 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУКак же тебя порой трудно убедить в чём-то Звонил мне как-то манагер из Microsoft, хотел мне впарить TFS, когда узнал, что мы пользуемся SVN. Не смог. МСУОсталось дело за малым - популярно объяснить, что SPA - дичайшее зло и SOAP - платформа для забоя скота. С первым еще как ни шло, попробую, но второе - даже ружьё не поможет. Но я буду стараться Быстрее сам на SPA перейдёшь и SOAP полюбишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 17:51 |
|
Git ?
|
|||
---|---|---|---|
#18+
В общем, вот тебе новый роад мэп. В "следующем году" посадить юзеров на шарик. Не спорь, верь мне! (c) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 18:03 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУВ общем, вот тебе новый роад мэп. В "следующем году" посадить юзеров на шарик. Не спорь, верь мне! (c) Свою контору? Или всю РЖД? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 18:07 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КСвою контору? Или всю РЖД? :-) Начни с малого :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 18:16 |
|
Git ?
|
|||
---|---|---|---|
#18+
МСУАлексей КСвою контору? Или всю РЖД? :-) Начни с малого :)С РЖД? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2014, 18:20 |
|
Git ?
|
|||
---|---|---|---|
#18+
hVosttКонфигурируются на билд-сервере. Например, трансформации конфигурационных файлов, с боевыми строками соединения, доступом к боевым сервисам и почте, применяются на CI, а в репо хранятся лишь различные дев- и тест- конфигурации. Хранить боевые конфиги в репо могут только отчаянные парни Как ты скор на диагнозы. Если конфигурировать трансформациями на билд-сервере, то как обеспечить версионность этих самих трансформаций? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 14:57 |
|
Git ?
|
|||
---|---|---|---|
#18+
НахлобучКак ты скор на диагнозы. Если конфигурировать трансформациями на билд-сервере, то как обеспечить версионность этих самих трансформаций? Не нужно. Настройки самого билд-сервера тоже не хранятся под контролем версий. Это не то, что часто меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 15:20 |
|
Git ?
|
|||
---|---|---|---|
#18+
Алексей КhVosttпропущено... Да. Определённо.Можно перечислить несколько конкретных преимуществ? Сравнивая git с svn замечу следующие... При мерже svn запихивает все изменения ветки одним commit'ом. Т.е. если мы в ветки B1 наделали 100 коммитов, вмержили в trunk, а потом мержим это в ветку B2 (где тоже 100 коммитов), то мерж пытается соединить 100 коммитов и ОДИН. Что нетривиально. В git (подозреваю, что и в hg) межрится 100 коммитов и 100. Поэтому распутать клубок проще. Не всегда- иногда проще заново повторить изменения. Но в git это случается намного реже. Проблемы git'а- что он не ожидает ошибок. Т.е. пока всё делаешь правильно- всё отлично. Ошибся- и привет, диагностики разбудят мёртвых, а каждый шаг по восстановлению надо продумывать, тщательно прочитав доки. В общем- путь хардкорных сишников, которые это и сотворили... PS: сами мы не местные, так, на огонёк заскочил :D TFS не использовал вообще, а VSS вспоминать не стоит, наверное, да? :) PPS: гит особенно хорош, когда он с stash'ом . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 16:50 |
|
Git ?
|
|||
---|---|---|---|
#18+
Alexey TominСравнивая git с svn замечу следующие... При мерже svn запихивает все изменения ветки одним commit'ом. Т.е. если мы в ветки B1 наделали 100 коммитов, вмержили в trunk, а потом мержим это в ветку B2 (где тоже 100 коммитов), то мерж пытается соединить 100 коммитов и ОДИН. Что нетривиально. В git (подозреваю, что и в hg) межрится 100 коммитов и 100. Поэтому распутать клубок проще. Не всегда- иногда проще заново повторить изменения. Но в git это случается намного реже. Проблемы git'а- что он не ожидает ошибок. Т.е. пока всё делаешь правильно- всё отлично. Ошибся- и привет, диагностики разбудят мёртвых, а каждый шаг по восстановлению надо продумывать, тщательно прочитав доки. В общем- путь хардкорных сишников, которые это и сотворили... PS: сами мы не местные, так, на огонёк заскочил :D TFS не использовал вообще, а VSS вспоминать не стоит, наверное, да? :) PPS: гит особенно хорош, когда он с stash'ом . Процитирую всё, потому что именно об этом я и говорил. Git чертовски хорош, и настолько же чертовски сложен в использовании, +100500 ньюансов и желательно знать их как минимум все. Mercurial же простой, и мержи 100 vs 100 делает изумительно. Как-то собирал мерж из десятков отложенных патчей. Справился за 20 мин. И всё скомпилилось. Вспоминается как я SVN раз в неделю «приводил в порядок», больше такого дурдома мне не хочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 17:33 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1402246]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
206ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 307ms |
0 / 0 |