powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Git ?
164 сообщений из 164, показаны все 7 страниц
Git ?
    #38805670
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Git действительно настолько крут, что переход на него с, например, Svn оправдан? Или опять кипишь на пустом месте?
...
Рейтинг: 0 / 0
Git ?
    #38805725
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как раз вчера думал обсуждал. У гита есть нативная поддержка vs team. Значит и мержилка vs. Думаю ответ очевиден
...
Рейтинг: 0 / 0
Git ?
    #38805740
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, любой из следующих переходов оправдан: Svn - Git, Svn - Mercurial (Hg), Svn - TFS, и Svn - Perforce.

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

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

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

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

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

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

Я вот ищу, но все хорошие платные.Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе.
netivanЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :)VisualSVN использую только сервер.
...
Рейтинг: 0 / 0
Git ?
    #38805835
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIАлексей КЕсть ли смысл трогать то что работает?
Смысл трогать то что работает есть только если в перспективе то что работает не будет давать нужного эффекта.Остаётся вопрос, как угадать эти перспективы, если сегодня их не видно. :-)
EDUARD SAPOTSKIСтоит TFS2010, система мягко говоря далека от идеала , но пох, возложенные задачи она решает.Странно, хоть я с ним и не работал, но все его хвалят.
...
Рейтинг: 0 / 0
Git ?
    #38805911
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КХотелось бы пару примеров вроде: "Раньше с 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
Git ?
    #38805953
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я TFS2012 доволен более чем. Кстати, он же и GIT поддерживает, при желании
...
Рейтинг: 0 / 0
Git ?
    #38805974
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA Hg Init: Часть 1. Переобучение для пользователей Subversion
авторКогда нам нужно сделать слияние, Subversion смотрит на обе ревизии — мой измененный код и ваш измененный код — и пытается угадать, как слепить их вместе в один большой страшный бардак. Обычно Subversion это не удается, и получаются длинные списки конфликтов («merge conflicts»), которые на самом деле не конфликты, а просто места, в которых система не смогла разобраться в наших изменениях.Не понравилось. Конфликты возникают, если одна и та же часть сливаемых данных изменена в обоих источниках. Проблема фундаментальна и не зависит от реализации версионника. Например, те же проблемы возникают при двунаправленной репликации БД.

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

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

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

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

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

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

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

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

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

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

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

В Git, Mercurial и TFS конфликты гораздо реже возникают.Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника.
...
Рейтинг: 0 / 0
Git ?
    #38806206
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ SVN заводим на каждого программиста его личный бранч, и схема работы станет аналогичной.Пффф. Знаешь в чём твоя проблема?

Тебе надо сначала процесс выстроить, а потом уже инструмент под него выбирать. А ты кипиш тут разводишь :)

У нас в центральном репозитории множество бранчей, каждый соответсвует либо какой-то из разрабатываемых сейчас версий, либо отдельной фиче.
В каждом бранче работает группа разработчиков, причём разработчик легко может переключаться между бранчами, подмёрдживать для всей группы код из других бранчей.

И это всё без лишних телодвижений по созданию бранча для каждого разработчика.
...
Рейтинг: 0 / 0
Git ?
    #38806209
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу тогда нафик тупые опросы нужны? :)Согласен, TFS в опросе не хватает.
МСУАлексей Кпропущено...
"задротство" (ц) netivan

Трупасанство! :)Мудрость!
...
Рейтинг: 0 / 0
Git ?
    #38806216
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Как раз-таки зависит от реализации.

В Git, Mercurial и TFS конфликты гораздо реже возникают.Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника.Ну дак иди и решай проблемы со своим процессом :)
...
Рейтинг: 0 / 0
Git ?
    #38806223
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей КВ SVN заводим на каждого программиста его личный бранч, и схема работы станет аналогичной.Пффф. Знаешь в чём твоя проблема?

Тебе надо сначала процесс выстроить, а потом уже инструмент под него выбирать. А ты кипиш тут разводишь :)Процесс выстроен, инструмент был выбран в 2009 году когда поняли, что жить без версионника больше нельзя. Вопрос: есть ли смысл менять инструмент. Да и обидно будет, если при миграции на какой-нибудь TFS выяснится, что там нет аналога какого-нибудь специфичного svn-external, или ещё какая-нибудь неприятность произойдёт.

skyANAУ нас в центральном репозитории множество бранчей, каждый соответсвует либо какой-то из разрабатываемых сейчас версий, либо отдельной фиче.
В каждом бранче работает группа разработчиков, причём разработчик легко может переключаться между бранчами, подмёрдживать для всей группы код из других бранчей.

И это всё без лишних телодвижений по созданию бранча для каждого разработчика.Всё это делается в SVN легко и непринуждённо.
...
Рейтинг: 0 / 0
Git ?
    #38806227
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Зависит от организации процесса разработки, от распределения частей кода между исполнителями, но не от версионника.Ну дак иди и решай проблемы со своим процессом :)С процессом проблем нет, так же как и с потоками.
...
Рейтинг: 0 / 0
Git ?
    #38806235
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Ну дак иди и решай проблемы со своим процессом :)С процессом проблем нет, так же как и с потоками.
МСУНу тогда нафик тупые опросы нужны? :)
...
Рейтинг: 0 / 0
Git ?
    #38806248
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
С процессом проблем нет, так же как и с потоками.
МСУНу тогда нафик тупые опросы нужны? :)
Пятница? :-)
...
Рейтинг: 0 / 0
Git ?
    #38806251
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПятница? :-)
Тогда пусть "Другое" будет только как "TFS"? Я, кстати, проголосовал за "Другое". А зачем мне голосовать за унылые поделки, коим место на свалке?
...
Рейтинг: 0 / 0
Git ?
    #38806267
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КПятница? :-)
Тогда пусть "Другое" будет только как "TFS"? Я, кстати, проголосовал за "Другое". А зачем мне голосовать за унылые поделки, коим место на свалке? С SVN никогда не работал?
...
Рейтинг: 0 / 0
Git ?
    #38806282
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КС SVN никогда не работал?
Пару лет. Дело было в 2008 году, была тортилла к студии. Гавнище редкостное. До этого работал с Visual Sourcesafe 2005, классная пацанская тема, которая потом переросла в TFS.
...
Рейтинг: 0 / 0
Git ?
    #38806287
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КС SVN никогда не работал?
Пару лет. Дело было в 2008 году, была тортилла к студии. Гавнище редкостное.+100500

SVN - говнище редкострое.
...
Рейтинг: 0 / 0
Git ?
    #38806301
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне SVN нравится.
...
Рейтинг: 0 / 0
Git ?
    #38806302
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУTeam Foundation Server 2013 наше всё :)
Когда вижу system requirements различных Microsoft Products X 2012-2014... последние волосы на голове встают дыбом!
А когда поитересуешься каков профит от этих монстров, ответы обычно - ээээээ.... нуууууу... кагбээээ... нуууу... О! Так это же круто!!!
Такими темпами к 2020-му два плюс два без кластера серверов ну ни как не сложишь!
...
Рейтинг: 0 / 0
Git ?
    #38806320
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тынц
автор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 Офигенно! А если я из дома захочу поработать, не логинясь в корпоративном домене?
...
Рейтинг: 0 / 0
Git ?
    #38806326
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, забавно. Нам лень писать расширение для оболочки. Мы лучше напишем переходник (SvnBridge), чтобы ходить туда из TortoiseSVN.

SVN УГ, ага...
...
Рейтинг: 0 / 0
Git ?
    #38806338
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К Тынц
автор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. И из дома, и с работы. Никаких доменов :-)
...
Рейтинг: 0 / 0
Git ?
    #38806352
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей К Тынц
пропущено...
Офигенно! А если я из дома захочу поработать, не логинясь в корпоративном домене?
Не хочу особо огорчать, но у меня на visualstudio.com есть аккаунт, и я хожу к себе под Windows LiveID. И из дома, и с работы. Никаких доменов :-)+100500, и на этот же LiveID у меня MSDN Subscription и остальные бонусы от Microsoft.

И кстати там можно давать доступ и гугловым аккаунтам, и наверняка другим. Но я только гугловым разрешал :)
...
Рейтинг: 0 / 0
Git ?
    #38806441
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУTeam Foundation Server 2013 наше всё :)
Когда вижу system requirements различных Microsoft Products X 2012-2014... последние волосы на голове встают дыбом!
А когда поитересуешься каков профит от этих монстров, ответы обычно - ээээээ.... нуууууу... кагбээээ... нуууу... О! Так это же круто!!!
Такими темпами к 2020-му два плюс два без кластера серверов ну ни как не сложишь!
Не согласен. Там модель переработана капитально, по сравнению с твоей 2010. Аджайловские UserStory, Tasks, сборки кода и куча всего. Всё это мы используем. По твоей логике можно не париться и ездить на ВАЗ 2106.
...
Рейтинг: 0 / 0
Git ?
    #38806472
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко.
...
Рейтинг: 0 / 0
Git ?
    #38806481
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то давно на SVN были, затем на Git перешли. Личные проекты тоже в Git.
...
Рейтинг: 0 / 0
Git ?
    #38806487
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stКогда-то давно на SVN были, затем на Git перешли.Какие проблемы были решены в результате перехода?
...
Рейтинг: 0 / 0
Git ?
    #38806488
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто хочет хранить свои корпоративные проекты на codearticles? Надежность, канал, удобство и технологическая мощь платформы. Разве не это нужно честному бизнесу?
...
Рейтинг: 0 / 0
Git ?
    #38806492
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУКто хочет хранить свои корпоративные проекты на codearticles? Надежность, канал, удобство и технологическая мощь платформы. Разве не это нужно честному бизнесу?Нравится SvnBridge для TFS?
...
Рейтинг: 0 / 0
Git ?
    #38806504
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУРазве не это нужно честному бизнесу?Честного бизнеса не существует.
...
Рейтинг: 0 / 0
Git ?
    #38806512
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КnetivanАлексей К,

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

Я вот ищу, но все хорошие платные.Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе.
netivanЗЫ VisualSVN теперь работает с VS тулзой. Но он стоит 1700долларов/ сайт :)VisualSVN использую только сервер.

А: Что лучше, жигули или мерседес?
Б: Мерседес конечно лучше! У него нет проблем с фичей XXX!
А: Да я вообще-то на велосипеде езжу, меня устраивает. Есть ли смысл пересаживаться на мерседес?
...
Рейтинг: 0 / 0
Git ?
    #38806520
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко.
Меня пока устраивает. Куча народу на github, bitbucket, codeplex хранят инфу, их все устраивает, а на visualstudio хранить чем хуже? Между прочим, нормально настроить TFS - трудоемкая задача, а тут все преднастроено и чудесно. Денег только хотят :-) Но денег хотят только от большой команды разработчиков. А мы скромные.
...
Рейтинг: 0 / 0
Git ?
    #38806524
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко.
Меня пока устраивает. Куча народу на github, bitbucket, codeplex хранят инфу, их все устраивает, а на visualstudio хранить чем хуже?Пропал интернет в офисе? Да и доверять свои данные непонятно кому я бы не хотел.

Arm79Между прочим, нормально настроить TFS - трудоемкая задача, а тут все преднастроено и чудесно.VisualSVNServer может установить домохозяйка хоть со стажем, хоть без.

Arm79Денег только хотят :-) Но денег хотят только от большой команды разработчиков. А мы скромные.Проще потратить ~120 000 руб на сервер и установить его в соседней комнате.
...
Рейтинг: 0 / 0
Git ?
    #38806530
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDАлексей Кпропущено...
Мы работаем с блокировками, что-то мержить приходится редко. Если приходится, то мержю обычно в черепахе.
пропущено...
VisualSVN использую только сервер.

А: Что лучше, жигули или мерседес?
Б: Мерседес конечно лучше! У него нет проблем с фичей XXX!
А: Да я вообще-то на велосипеде езжу, меня устраивает. Есть ли смысл пересаживаться на мерседес?Подробнее пожалуйста, что здесь Мерседес, а что не Мерседес. Красноречие нужно подкреплять фактами.
...
Рейтинг: 0 / 0
Git ?
    #38806532
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПодробнее пожалуйста, что здесь Мерседес, а что не Мерседес. Красноречие нужно подкреплять фактами.
Лень бисер метать. Ездите на велосипеде, так и продолжайте на нем ездить, ни к чему эти бессмысленные опросы.
...
Рейтинг: 0 / 0
Git ?
    #38806535
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDАлексей КПодробнее пожалуйста, что здесь Мерседес, а что не Мерседес. Красноречие нужно подкреплять фактами.
Лень бисер метать. Ездите на велосипеде, так и продолжайте на нем ездить, ни к чему эти бессмысленные опросы."Бисер метать" здесь не надо. Лучше просто пройти мимо.
...
Рейтинг: 0 / 0
Git ?
    #38806542
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПропал интернет в офисе? Да и доверять свои данные непонятно кому я бы не хотел.

:-) Типа локальные Workspace отсутствуют? Да даже и серверные - просто работаем в disconnected-режиме, делов то


Алексей КVisualSVNServer может установить домохозяйка хоть со стажем, хоть без.
Как бы речь шла не об установке, а о настройке. Установить очень просто. Правильно поставить и получить из коробки Sharepoint, Reporing Services, Continuous integration, поддержку MS Project, трудозатраты, нарисовать свой workflow, вести спринты - не так то и просто. Да даже чат есть в TFS :-)
Алексей КПроще потратить ~120 000 руб на сервер и установить его в соседней комнате.
Проще ни копейки не потратить, и получить все готовое и преднастроенное
...
Рейтинг: 0 / 0
Git ?
    #38806553
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПо твоей логике можно не париться и ездить на ВАЗ 2106.
HoBTIDА: Что лучше, жигули или мерседес?
Б: Мерседес конечно лучше! У него нет проблем с фичей XXX!
А: Да я вообще-то на велосипеде езжу, меня устраивает. Есть ли смысл пересаживаться на мерседес?
Вопрос - что лучше, ВАЗ 2106 или мерседес? Ответ очевиден - мерседес.
Вопрос - что лучше, BMW X3/X5 или Audi Q7 или Mercedes ML? Ответа очевидного нет. Т.к. все эти тачанки способны комфортно перемещать зад своего владельца. И выбор уже делается на основе не первичных критериев таких как скорость, надежность и т.д... а вторичных, таких как дизайн, престиж, симпатии к марке авто и т.д...
Таже хрень сегодня и в ПО, и SVN и TFS (других я не видел) спокойно закрывают потребности бизнеса. Так что выбор в данном случае это больше дело вкуса.
...
Рейтинг: 0 / 0
Git ?
    #38806555
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится с пол-годика назад Буч статистику тут подбивал по системам контроля версий. Свою поделку для детворы надо ж как-то двигать. Кто помнит?
...
Рейтинг: 0 / 0
Git ?
    #38806558
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей КVisualSVNServer может установить домохозяйка хоть со стажем, хоть без.
Как бы речь шла не об установке, а о настройке. Установить очень просто. Правильно поставить и получить из коробки Sharepoint, Reporing Services, Continuous integration, поддержку MS Project, трудозатраты, нарисовать свой workflow, вести спринты - не так то и просто.Не было проблем. Просто поставили сервер и работаем.
Arm79Да даже чат есть в TFS :-)Это плюс. :-)
Arm79Алексей КПроще потратить ~120 000 руб на сервер и установить его в соседней комнате.
Проще ни копейки не потратить, и получить все готовое и преднастроенноеБесплатный сыр, со всеми вытекающими... :-)
...
Рейтинг: 0 / 0
Git ?
    #38806561
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIВопрос - что лучше, ВАЗ 2106 или мерседес? Ответ очевиден - мерседес.Тоже не очевидно. На Мерседесе на охоту не поедешь.
...
Рейтинг: 0 / 0
Git ?
    #38806565
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПомнится с пол-годика назад Буч статистику тут подбивал по системам контроля версий. Свою поделку для детворы надо ж как-то двигать. Кто помнит?Да он и сейчас иногда появляется.
...
Рейтинг: 0 / 0
Git ?
    #38806570
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КEDUARD SAPOTSKIВопрос - что лучше, ВАЗ 2106 или мерседес? Ответ очевиден - мерседес.Тоже не очевидно. На Мерседесе на охоту не поедешь.
С ху... кхм... с чего бы? Речь вроде про ВАЗ а не УАЗ
...
Рейтинг: 0 / 0
Git ?
    #38806578
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КArm79Как бы речь шла не об установке, а о настройке. Установить очень просто. Правильно поставить и получить из коробки Sharepoint, Reporing Services, Continuous integration, поддержку MS Project, трудозатраты, нарисовать свой workflow, вести спринты - не так то и просто.Не было проблем. Просто поставили сервер и работаем.
Да ну. Что, в SVN есть все вышеперечисленное мной?

Алексей КArm79Проще ни копейки не потратить, и получить все готовое и преднастроенноеБесплатный сыр, со всеми вытекающими... :-)
Надо отметить, что сыр очень вкусный :-) И ничего из него не вытекает, продукт отменного качества. Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу.

Ну а миф про свои исходники кому попало... При всем уважении, но я не думаю, что Microsoft заинтересуется вашими поделками. А по пути к TFS ничего не пропадет, общение с сервером идет через SSL.
...
Рейтинг: 0 / 0
Git ?
    #38806581
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIАлексей Кпропущено...
Тоже не очевидно. На Мерседесе на охоту не поедешь.
С ху... кхм... с чего бы? Речь вроде про ВАЗ а не УАЗ Ну на рыбалку. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806587
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mercurial
...
Рейтинг: 0 / 0
Git ?
    #38806591
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей Кпропущено...
Не было проблем. Просто поставили сервер и работаем.
Да ну. Что, в SVN есть все вышеперечисленное мной?Ничего, только версионник. Но мне больше ничего и не надо.

Arm79Алексей Кпропущено...
Бесплатный сыр, со всеми вытекающими... :-)
Надо отметить, что сыр очень вкусный :-) И ничего из него не вытекает, продукт отменного качества. Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричествоСогласен, электричества в стране мало. :-)

Arm79б) не надо заморачиваться с бэкапамиRAID1 + раз в неделю бэкап на флешку.

Arm79в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу.HTTPS ?

Arm79Ну а миф про свои исходники кому попало... При всем уважении, но я не думаю, что Microsoft заинтересуется вашими поделками.Закроют сервис и до свидания! Вы нам ничего не платили, мы вам ничего не обещали. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806602
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Ты о чём, бедолага?
...
Рейтинг: 0 / 0
Git ?
    #38806605
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMercurialЯ получу какие-нибудь преимущества, если перейду на него с SVN?
...
Рейтинг: 0 / 0
Git ?
    #38806607
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко.
Меня пока устраивает. Куча народу на github, bitbucket, codeplex хранят инфу, их все устраивает, а на visualstudio хранить чем хуже? Между прочим, нормально настроить TFS - трудоемкая задача, а тут все преднастроено и чудесно. Денег только хотят :-) Но денег хотят только от большой команды разработчиков. А мы скромные.+100500
...
Рейтинг: 0 / 0
Git ?
    #38806613
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttMercurialЯ получу какие-нибудь преимущества, если перейду на него с SVN?Ты? Нет конечно.
...
Рейтинг: 0 / 0
Git ?
    #38806620
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу.
Есть еще пара плюсов со своим сервером. На нем кроме версионника еще висит и студия и скуль и еще 100500 причендал которые могут понадобиться при разработке. И ко всему этому делу можешь спокойно достучаться по RDC с любого компа.
ЗЫ Нафига VPN сейчас юзать? Статический IP на сервак пробросил и радуйся жизни.
...
Рейтинг: 0 / 0
Git ?
    #38806623
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIArm79Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу.
Есть еще пара плюсов со своим сервером. На нем кроме версионника еще висит и студия и скуль и еще 100500 причендал которые могут понадобиться при разработке. И ко всему этому делу можешь спокойно достучаться по RDC с любого компа.
ЗЫ Нафига VPN сейчас юзать? Статический IP на сервак пробросил и радуйся жизни.++

Чего там только нет...
...
Рейтинг: 0 / 0
Git ?
    #38806630
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЗакроют сервис и до свидания! Вы нам ничего не платили, мы вам ничего не обещали. :-)
Вы явно пропустили одно из моих сообщений. Вообще то этот сервис ПЛАТНЫЙ. Но для небольших команд разработчиков его сделали бесплатным с целью привлечения аудитории. Так что ПРОСТО ТАК он не закроется. Да и кто мешает перекинуть потом исходники с него на другой сервис? Что, неужели внезапное закрытие сервиса автоматически означает удаление исходников с ваших локальных машин? :-)

Алексей КНичего, только версионник. Но мне больше ничего и не надо.
Это вы зря :-) Как минимум, CI для разработчиков очень важен, ничуть не менее версионирования. Откуда тогда такая популярность TeamCity или CruiseControl? А возможность вести бэк-лог, генерировать WorkItem, привязывать к ним check-in, и сразу пересылать code review-еру? А такая классная штукенция, как политики чек-инов? Или проверка на соответствие правилам исходного кода при заливке на сервер? Типа серверного FxCop

В общем, TFS на текущий момент ИМХО реально самый крутой набор полезных фич для разработчика. По отдельности все может быть лучшим, но вот в комплексе...
...
Рейтинг: 0 / 0
Git ?
    #38806635
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIArm79Есть еще пара плюсов по сравнению со своим сервером: а) не надо платить за электричество б) не надо заморачиваться с бэкапами в) если речь идет о распределенной или мобильной команде, проще дать доступ в облако, чем пробивать VPN к своему серверу.
Есть еще пара плюсов со своим сервером. На нем кроме версионника еще висит и студия и скуль и еще 100500 причендал которые могут понадобиться при разработке. И ко всему этому делу можешь спокойно достучаться по RDC с любого компа.
ЗЫ Нафига VPN сейчас юзать? Статический IP на сервак пробросил и радуйся жизни.
:-) Если речь идет не об облачном TFS, а корпоративном, то вообще то TFS использует MS SQL и, теоретически, никто не мешает на сервере TFS развернуть все, что вашей душе угодно, в том числе и пользовательские БД. Другое дело, что если бы увидел такое нищебродство в компании, я бы серьезно задумался о её перспективах... Потому что сервера нужно разделять по ролям, и не городить некий микс серверов на одном.

Ну а VPN нужен не для чего то особенного, а для а) участия в домене б) защиты трафика от перехвата (кто-то серьезно думает, что пишет мегакрутое и сверсложное ПО)
...
Рейтинг: 0 / 0
Git ?
    #38806636
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей КЗакроют сервис и до свидания! Вы нам ничего не платили, мы вам ничего не обещали. :-)
Вы явно пропустили одно из моих сообщений. Вообще то этот сервис ПЛАТНЫЙ. Но для небольших команд разработчиков его сделали бесплатным с целью привлечения аудитории. Так что ПРОСТО ТАК он не закроется. Да и кто мешает перекинуть потом исходники с него на другой сервис? Что, неужели внезапное закрытие сервиса автоматически означает удаление исходников с ваших локальных машин? :-)Ну не доверяю я каким-то посторонним людям с той стороны планеты. Одно дело переписываться в ихних фейсбуках, другое - зависеть от них. Но это мой личный маразм, я не настаиваю. :-)

Тем более - сервер всё равно нужен. А раз он есть, почему бы не разместить на нём в том числе версионник.

Arm79Алексей КНичего, только версионник. Но мне больше ничего и не надо.
Это вы зря :-) Как минимум, CI для разработчиков очень важен, ничуть не менее версионирования. Откуда тогда такая популярность TeamCity или CruiseControl? А возможность вести бэк-лог, генерировать WorkItem, привязывать к ним check-in, и сразу пересылать code review-еру? А такая классная штукенция, как политики чек-инов? Или проверка на соответствие правилам исходного кода при заливке на сервер? Типа серверного FxCop

В общем, TFS на текущий момент ИМХО реально самый крутой набор полезных фич для разработчика. По отдельности все может быть лучшим, но вот в комплексе...Ну так и запишем: "Если кроме версионника требуется набор полезных фич - TFS ваш выбор". С этим я согласен.
...
Рейтинг: 0 / 0
Git ?
    #38806640
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Потому что сервера нужно разделять по ролям, и не городить некий микс серверов на одном.Есть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется.
...
Рейтинг: 0 / 0
Git ?
    #38806649
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЕсть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется.
Не, так низя. Продавцы железа, виндовых операционок и мест в датацентрах с таким трендом категорически не согласны!
...
Рейтинг: 0 / 0
Git ?
    #38806656
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIАлексей КЕсть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется.
Не, так низя. Продавцы железа, виндовых операционок и мест в датацентрах с таким трендом категорически не согласны! А особенно - владельцы гитхабов и гуглокодов. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806662
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей КХранить корпоративные данные в чьём-то облаке, завязывать технологический процесс на Windows LiveID, да и вообще на наличие интернета в офисе - да вы оптимисты-экстремалы. Мне вас жалко. Ты о чём, бедолага? Опомнитесь, потом будет поздно!
...
Рейтинг: 0 / 0
Git ?
    #38806663
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КArm79Потому что сервера нужно разделять по ролям, и не городить некий микс серверов на одном.Есть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется.
Как ваше утверждение противоречит моему? Или вы решили, что под сервером я имею ввиду физическую железяку? :-)
...
Рейтинг: 0 / 0
Git ?
    #38806666
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я получу какие-нибудь преимущества, если перейду на него с SVN?Ты? Нет конечно.Чудес не бывает? :-)
...
Рейтинг: 0 / 0
Git ?
    #38806671
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей Кпропущено...
Есть тренд: вместо "много маленьких серверов" один большой + виртуализация, если требуется.
Как ваше утверждение противоречит моему? Или вы решили, что под сервером я имею ввиду физическую железяку? :-)Да, именно об этом я почему-то подумал. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806676
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Как ваше утверждение противоречит моему? Или вы решили, что под сервером я имею ввиду физическую железяку? :-)
Да, решили. Пока вроде до VPS мы не скатывались, а говорили именно об облачных сервисах поддержки разработчики ПО.
...
Рейтинг: 0 / 0
Git ?
    #38806714
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIДа, решили. Пока вроде до VPS мы не скатывались, а говорили именно об облачных сервисах поддержки разработчики ПО.
Вы меня неправильно поняли. Если речь идет не об облаке, а о локальном развертывании TFS, то виртуалка тоже вполне себе пойдет. И если возможности ФИЗИЧЕСКОГО сервера позволяют, то на нем вполне можно развернуть и кучу других виртуалок с фичами, нужными для разработки. Но нельзя на одной виртуалке размещать все подряд.

Ну а дальше думайте сами, каждый выбирает по себе.
...
Рейтинг: 0 / 0
Git ?
    #38806718
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Вы меня неправильно поняли. Если речь идет не об облаке, а о локальном развертывании TFS, то виртуалка тоже вполне себе пойдет. И если возможности ФИЗИЧЕСКОГО сервера позволяют, то на нем вполне можно развернуть и кучу других виртуалок с фичами, нужными для разработки. Но нельзя на одной виртуалке размещать все подряд.
Спасибо кэп
...
Рейтинг: 0 / 0
Git ?
    #38806723
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIArm79Вы меня неправильно поняли. Если речь идет не об облаке, а о локальном развертывании TFS, то виртуалка тоже вполне себе пойдет. И если возможности ФИЗИЧЕСКОГО сервера позволяют, то на нем вполне можно развернуть и кучу других виртуалок с фичами, нужными для разработки. Но нельзя на одной виртуалке размещать все подряд.
Спасибо кэп
Майор, бери выше :-)
...
Рейтинг: 0 / 0
Git ?
    #38806758
SerP1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие-то радужные тут у всех отзывы о ТФС. Когда я 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-й тоже был не идеал, но то что сейчас сделано - ужас...

Не люблю чего-то я ТФС)
...
Рейтинг: 0 / 0
Git ?
    #38806762
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

Наверное, лучший способ понять преимущества DVCS - это попробовать на каком-нибудь мелком проекте.

Регистрируетесь на BitBucket (например), создаете репозиторий, ставите тортоиз, клонируете репо на свою машину. На всё полчаса с кофием ).
Можно вообще только локальный репозиторий сделать, если неохота регистрироваться.

Мы сами долго сидели на SVN, пока один из заказчиков не потребовал коммитить доработки в их GIT. Немного поплевались, как положено, но теперь на SVN палкой не загонишь. Причем, я не спец ни разу по гиту, чисто юзер.

Из очевидно приятных вещей - возможность мгновенно переключиться на любую ревизию, даже не подключаясь к серверу. Например, когда надо посмотреть какой-то древний релиз.
Ветки можно "на лету" создавать, прямо при коммите (если срочно захотелось поэкспериментировать).

Минусы - больше телодвижений при отправке (Commit+Push вместо Commit); номера ревизий нечитаемые, но по другому в DVCS и не получится.

Моя личная фича #1 - возможность подменить последний коммит. Невнимательный я
...
Рейтинг: 0 / 0
Git ?
    #38806782
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезИз очевидно приятных вещей - возможность мгновенно переключиться на любую ревизию, даже не подключаясь к серверу.С помощью "обозреватель хранилища" просмотр конкретных ревизий делается в SVN без особых проблем. Да, нужен коннект к серверу, но я считаю это нормальным.
ДиезНапример, когда надо посмотреть какой-то древний релиз.
Ветки можно "на лету" создавать, прямо при коммите (если срочно захотелось поэкспериментировать).vs
ДиезМинусы - больше телодвижений при отправке (Commit+Push вместо Commit); номера ревизий нечитаемые, но по другому в DVCS и не получится.Проще создание и переключение бранчей, зато сложнее коммит в центральный репозитарий. Нет возможности работать в "блокировочном" режиме. Палка о двух концах, как это всегда бывает.

Я бы не сказал, что Git лучше или хуже Svn. Он другой. Остальное вопросы личных предпочтений, особенностей конкретный проектов и организации работы их разработчиков.
...
Рейтинг: 0 / 0
Git ?
    #38806812
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кинструмент был выбран в 2009 году когда поняли, что жить без версионника больше нельзяОй-вей, а до этого как жили?

МСУПомнится с пол-годика назад Буч статистику тут подбивал по системам контроля версий. Свою поделку для детворы надо ж как-то двигать. Кто помнит?Мне, бесспорно, до CodeArticles далече, но мое "поделие" коммерчески успешно и им пользуются, например, в Carnegie Mellon, Toshiba и HP.

А по теме -- Git крут изнутри (элегантен с инженерной точки зрения), но как инструмент его можно рекомендовать только врагу. Это инструмент, для полного понимания которого нужно обладать знаниями о внутреннем его устройстве, что само по себе очень странно. Ну и UI, спроектированный (а спроектированный ли вообще) укурками.

Mercurial не так элегантен внутрях (но тем не менее довольно занятен), но извне прост, логичен, понятен, не требует знания матана для понимания и не позволяет отстрелить себе ногу, в отличие от.

Subversion, если он работает и не доставляет проблем, -- вполне себе вариант. Старичок он только.

TFS можно рекомендовать только тем, кто нуждается в том, чтобы его за ручку водили евангелисты от Microsoft'а. Целый ALM Suite, который вроде как ничего, но каждая его составляющая сильно слабее (по всем параметрам) конкурентов. CI-сервер -- ничто по сравнению с TeamCity, баг-трекер сильно хуже той же Jira, разные метрики гораздо эффективнее собираются сторонними средствами, система контроля версий -- эдакий SVN (в худшем его проявлении) на костылях со времен VSS.

Perforce, говорят, дичайше котируют в геймдеве из-за его могучести в плане больших бинарных файлов.

Резюме: или оставаться на SVN, или таки переходить на Mercurial.
...
Рейтинг: 0 / 0
Git ?
    #38806820
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучРезюме: или оставаться на SVN, или таки переходить на Mercurial.Ок
...
Рейтинг: 0 / 0
Git ?
    #38806821
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучАлексей Кинструмент был выбран в 2009 году когда поняли, что жить без версионника больше нельзяОй-вей, а до этого как жили?Групповой разработки, как таковой, не было. Каждый работал сам по себе, потом результаты каким-то чудом собирались в общий релиз. Страшные были времена. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806843
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КС помощью "обозреватель хранилища" просмотр конкретных ревизий делается в SVN без особых проблем.
Да, нужен коннект к серверу, но я считаю это нормальным.
Я считаю, что скорость движения по трассе 30 км/ч - это нормально.
А крутить педали - современная нанотехнология!

Алексей КПроще создание и переключение бранчей, зато сложнее коммит в центральный репозитарий.
Нет возможности работать в "блокировочном" режиме. Палка о двух концах, как это всегда бывает.
Переход от бумаюных носителей к электронным - типичная палка о 2-х концах:
ведь в компьютере всегда может что-то потеряться, не то, что на бумаге с подписями и печатями.
И переучиваться сложно, представляете, там вместо ручки и бумаги какая-то доска с кнопками и мышка,
ее я вообще боюсь, вдруг сама куда-то поедет?

Алексей КЯ бы не сказал, что Git лучше или хуже Svn. Он другой.
Остальное вопросы личных предпочтений, особенностей конкретный проектов и организации работы их разработчиков.
Про особенности конкретных разработчиков полностью согласен!
...
Рейтинг: 0 / 0
Git ?
    #38806877
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобучмое "поделие" коммерчески успешно и им пользуются, например, в Carnegie Mellon, Toshiba и HP.


НахлобучА по теме -- Git крут изнутри (элегантен с инженерной точки зрения)
На помойку.

НахлобучMercurial не так элегантен внутрях
На помойку.

НахлобучSubversion, если он работает и не доставляет проблем, -- вполне себе вариант. Старичок он только.
На помойку.

НахлобучTFS можно рекомендовать только тем, кто нуждается в том, чтобы его за ручку водили евангелисты от Microsoft'а.
TFS для вменяемых MS гиков, всё остальное - унылое гавно.
...
Рейтинг: 0 / 0
Git ?
    #38806916
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttMercurialЯ получу какие-нибудь преимущества, если перейду на него с SVN?

Да. Определённо.
...
Рейтинг: 0 / 0
Git ?
    #38806921
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНахлобучРезюме: или оставаться на SVN, или таки переходить на Mercurial.Ок

Mercurial the best.

Гит при всех его достоинствах DCVS, сложен для понимания, и надо всех этим гитом задрочить в команде, чтобы работа пошла.

Меркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо?
...
Рейтинг: 0 / 0
Git ?
    #38806924
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Ок

Mercurial the best.

Гит при всех его достоинствах DCVS, сложен для понимания, и надо всех этим гитом задрочить в команде, чтобы работа пошла.

Меркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо?

А mercurial, конечно, не DVCS, поэтому лишен этого недостатка.

Позицию Нахлобуча могу понять - он реально HG сервер разрабатывает. А вам-то чем GIT не угодил?

Мне, вот после Tortoise SVN понравился Tortoise GIT - они очень похожи. А Tortoise HG не похож, поэтому меркуриал не используем.

Или у вас есть другие критерии, помимо личных предпочтений? ))
...
Рейтинг: 0 / 0
Git ?
    #38806926
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезА mercurial, конечно, не DVCS, поэтому лишен этого недостатка.

Сложности? Лишён. HG простой, как тапки.

ДиезПозицию Нахлобуча могу понять - он реально HG сервер разрабатывает. А вам-то чем GIT не угодил?

Когда команда большая и изменчивая, GIT реально доставляет неудобства. Надо каждому пациенту объяснять как им пользоваться, регламенты принятые для работы и т.д. и т.п.

В тоже время HG простой и удобный, без переподвыпертов.

ДиезИли у вас есть другие критерии, помимо личных предпочтений? ))

Ну есть ещё парочку. Есть бесплатный bitbucket для закрытых личных проектов. Репозиторий HG можно устроить одним кликом в Dropbox папке. Я щетаю это вин. И всего лишь один инструмент, которого более чем достаточно.

Мы в компании используем HG и ещё ни разу не пожалели. Я использую HG и ещё ни разу не пожалел. Дошло до привычки, я строчки кода в проекте не напишу, если он не под контролем версий. Меня это много раз выручало, а создать репу: либо "hg init", либо клац правой кнопкой "создать репу". Ну куда уж проще?

SVN на этом фоне выглядит кривой бякой.
...
Рейтинг: 0 / 0
Git ?
    #38806946
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Я получу какие-нибудь преимущества, если перейду на него с SVN?

Да. Определённо.Можно перечислить несколько конкретных преимуществ?

hVosttМеня это много раз выручало, а создать репу: либо "hg init", либо клац правой кнопкой "создать репу". Ну куда уж проще?

SVN на этом фоне выглядит кривой бякой.Этого не понял. В SVN чтобы создать локальный репозитарий - 3 тыка мышью в черепахе. О каких сложностях идёт речь?
...
Рейтинг: 0 / 0
Git ?
    #38806947
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Ок

Mercurial the best.Ок
hVosttГит при всех его достоинствах DCVS, сложен для понимания, и надо всех этим гитом задрочить в команде, чтобы работа пошла.Что же тогда этот Git хвалят на каждом углу?! Но я твоё мнение услышал, учту.
hVosttМеркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо?Хотелось бы тоже самое, но по сравнению с SVN. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806948
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМеркуриал лишён этого недостатка. Прост , надёжен, удобен, масштабируем, быстр. Что ешо надо?Я наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-)
...
Рейтинг: 0 / 0
Git ?
    #38806970
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЯ наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-)
Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё.
...
Рейтинг: 0 / 0
Git ?
    #38807002
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КЯ наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-)
Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё.
+1. Для таких вещей Sharepoint самое оно :-) Говорю, как технолог :-)
...
Рейтинг: 0 / 0
Git ?
    #38807004
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КЯ наших технологов научил пользоваться "черепахой SVN", они теперь хранят особо важные документы в SVN. А это люди, компьютерная грамотность которых оставляет желать лучшего. :-)
Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё.Так говоришь, как будто я их с командной строки заставил с SVN работать. :-)
...
Рейтинг: 0 / 0
Git ?
    #38807007
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79МСУпропущено...

Жестоко. Научи их пользоваться внятным порталом на SharePoint 2013 с версионностями и прочими воркфлоу. Не мучай людей. SharePoint наше всё.
+1. Для таких вещей Sharepoint самое оно :-) Говорю, как технолог :-)Зачем использовать что-то ещё, если SVN уже есть?
...
Рейтинг: 0 / 0
Git ?
    #38807009
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... если уже есть инструмент, способный решить поставленную задачу?
...
Рейтинг: 0 / 0
Git ?
    #38807016
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

Большая контора. TFS - для разработки и CI, Jira - для управления проектами и как баг-трекер, Sharepoint - для технологов, аналитиков, портал...
...
Рейтинг: 0 / 0
Git ?
    #38807017
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Алексей К,

Большая контора. TFS - для разработки и CI, Jira - для управления проектами и как баг-трекер, Sharepoint - для технологов, аналитиков, портал...У меня маленькая контора.
...
Рейтинг: 0 / 0
Git ?
    #38807025
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttМеркуриал лишён этого недостатка. Прост, надёжен, удобен, масштабируем, быстр. Что ешо надо?Хотелось бы тоже самое, но по сравнению с SVN. :-)Нынешним централизованным системам контроля версий и не снились, например, мердж/пулл реквесты (заменяется обменом диффами по почте), возможность формировать историю (из кучи корявых локальных коммитов делать конфетку), в том числе и совместно ( DVCS для DVCS ). Скорость работы тоже немаловажный фактор. А из-за того, что история в DVCS'ах -- это граф, мерджи работают гораздо эффективнее.
...
Рейтинг: 0 / 0
Git ?
    #38807028
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К+1. Для таких вещей Sharepoint самое оно :-) Говорю, как технолог :-)Зачем использовать что-то ещё, если SVN уже есть?[/quot]
В мемориз!
...
Рейтинг: 0 / 0
Git ?
    #38807029
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЗачем использовать что-то ещё, если SVN уже есть?
В мемориз!
...
Рейтинг: 0 / 0
Git ?
    #38807084
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЧто же тогда этот Git хвалят на каждом углу?! Но я твоё мнение услышал, учту.

Git хорош, даже слишком. Но сложен. Я умею им пользоваться и пользуюсь, когда требуется. Но предпочитаю Mercurial. Навязывать кому-нибудь Git я бы не стал, а вот Mercurial строго рекомендую


Алексей КХотелось бы тоже самое, но по сравнению с SVN. :-)

Чтобы работать с SVN нужен доступный сервер. Я встречал команды, которые SVN выбрали именно из-за этого: строгий контроль работы команды. Ведь в Mercurial можно сделать серию коммитов локально, затем запушить на сервер. Т.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет. В противовес Mercurial полностью лишён в необходимости сервера, можно работать в оффлайне с таким же комфортом. Можно поднимать хоть десяток репозитариев, делать именованные бранчи и анонимные ветки, всё это легко мержится, так как хранится инкрементальная история изменения, а не снапшоты. И удобно. Удобно, и полностью решает задачу -- это самое главное. Спорить тут даже не о чем. В топку SVN.
...
Рейтинг: 0 / 0
Git ?
    #38807125
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТ.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет.Вообще говоря, это таки преимущество -- при наличии несливаемых бинарных файлов, например. С безопасностью у SVN тоже получше (ну или "иначе", это как посмотреть): можно назначать права на директории и файлы.
...
Рейтинг: 0 / 0
Git ?
    #38807137
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучhVosttТ.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет.Вообще говоря, это таки преимущество -- при наличии несливаемых бинарных файлов, например. С безопасностью у SVN тоже получше (ну или "иначе", это как посмотреть): можно назначать права на директории и файлы.

Необходимость раздавать права на директории и файлы может возникнуть, если репо используется в основном как хранилище бинарников, документации и разных несвязанных друг с другом проектов. Что само по себе моветон, и кто так делает, могли бы использовать более подходящие для этого вещи (как уже сказано было выше). Для HG неуместно в одном репо вести несколько проектов. Для каждого проекта своя репа, свои права. Репа может включать в себя другую репу при необходимости. Т.е. именно для разработки, всё ок, и в том числе с безопасностью. Бинарники в HG тоже отлично себя чувствуют, если это конечно не куски сырых видео-файлов для видео-монтажа
...
Рейтинг: 0 / 0
Git ?
    #38807139
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документация в SVN, ппц. Какой травы нужно укуриться :)

Вся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio).
...
Рейтинг: 0 / 0
Git ?
    #38807152
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДокументация в SVN, ппц. Какой травы нужно укуриться :)

Вся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio).
А возносите ли Вы молитву Майкрософту после обеда?

П.СЫ.
Это сколько же надо всего выкурить, чтобы держать такую кучу прожерливого к ресурсам бесполезного, да еще и платного софта,
вместо легковесных и эффективных бесплатных средств?
...
Рейтинг: 0 / 0
Git ?
    #38807155
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDА возносите ли Вы молитву Майкрософту после обеда?
А Вы молитесь только криворуким и дурнопахнущим иезуитам?

HoBTIDЭто сколько же надо всего выкурить, чтобы держать такую кучу прожерливого к ресурсам бесполезного, да еще и платного софта,
вместо легковесных и эффективных бесплатных средств?
Крохоборы и дерьмократы идут жевать кости в лес. На лицензии VS для разработчиков хватило? На MS SQL хватило? Нанял аналитиков, проджект менеджера, организовал бизнес процесс, уплатил налоги - хватило? А на SharePoint не хватает? Тем более есть бесплатная версия. И на отличный TFS жаба душит? Ну могу посоветовать пойти застрелиться, хуле.
...
Рейтинг: 0 / 0
Git ?
    #38807162
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучhVosttТ.е. обязательное наличие сервака для SVN и прямые коммиты некоторыми считается «преимуществом», других плюсов нет.Вообще говоря, это таки преимущество -- при наличии несливаемых бинарных файлов, например.Наличие несливаемых бинарников есть у нас.
НахлобучС безопасностью у SVN тоже получше (ну или "иначе", это как посмотреть): можно назначать права на директории и файлы.Система безопасности SVN не раз выручала.

Факт того, что всё живёт в одной БД на сервере меня, почему-то, очень радует.
...
Рейтинг: 0 / 0
Git ?
    #38807163
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДокументация в SVN, ппц. Какой травы нужно укуриться :)Документация нормальная, русскоязычная. Что не нравится? Шрифт? :-)
...
Рейтинг: 0 / 0
Git ?
    #38807169
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio).
И как наши деды без всего этого в космос летали и по Луне бегали?
...
Рейтинг: 0 / 0
Git ?
    #38807170
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНеобходимость раздавать права на директории и файлы может возникнуть, если репо используется в основном как хранилище бинарников, документации и разных несвязанных друг с другом проектов.Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает.
...
Рейтинг: 0 / 0
Git ?
    #38807172
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУВся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале. Планирование и управление - Project Server (интеграция с SharePoint), разработка - TFS (интеграция с SharePoint и Visual Studio).
И как наши деды без всего этого в космос летали и по Луне бегали? С трудом.
...
Рейтинг: 0 / 0
Git ?
    #38807175
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВ противовес Mercurial полностью лишён в необходимости сервера, можно работать в оффлайне с таким же комфортом. Пока кто-то двое не станут править один и тот же участок кода.
...
Рейтинг: 0 / 0
Git ?
    #38807180
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВся дока, технические задания, функциональные и прочие спецификации, материалы, рабочие файлы, вся аналитика, рабочие процессы и иная рутина - на SharePoint портале.Важная документация, требующая версирования - SVN. Всё остальное - банальная сетевая шара.
...
Рейтинг: 0 / 0
Git ?
    #38807205
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КДокументация нормальная, русскоязычная. Что не нравится? Шрифт? :-)
Не нравится то, что не думаете о пользователях - всучили какую-то девелоперскую приблуду и сказали - фас

EDUARD SAPOTSKIИ как наши деды без всего этого в космос летали и по Луне бегали?
Прогресс, Эдичка, ничего не поделать :)

Алексей КВажная документация, требующая версирования - SVN. Всё остальное - банальная сетевая шара.
Мрак... Беспощадный мрак. Особенно, когда нужно понять, кто в какой версии документа подгадил давеча на шаре. Ну не издевайтесь на людьми, дайте им понюхать хотя бы бесплатного шарепоинта. Потом хрен слезут на что-то другое.
...
Рейтинг: 0 / 0
Git ?
    #38807212
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttНеобходимость раздавать права на директории и файлы может возникнуть, если репо используется в основном как хранилище бинарников, документации и разных несвязанных друг с другом проектов.Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает.

В системе контроля версий это является проблемой????

Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души
...
Рейтинг: 0 / 0
Git ?
    #38807213
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttВ противовес Mercurial полностью лишён в необходимости сервера, можно работать в оффлайне с таким же комфортом. Пока кто-то двое не станут править один и тот же участок кода.

Это самый болезненный кусок SVN, привнесённые самим дьяволом в этот мир локи

В Mercurial один и тот же файл и один и тот же кусок кода могут править хоть 100 чуловек одновременно, и проблемы никакой не будет, все 100 человек смогут без каких-либо препятствий комитить себе локально, и пушить на сервак. Все закомитется и всё запушется. Это самое главное. Потом кто-то будет мержить это дело. Что в общем-то является нормальным рабочим процессом.
...
Рейтинг: 0 / 0
Git ?
    #38807217
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще с секьюрностью у Mercurial всё ок. У нас на некоторых проектах запрещены пуши с коммитами и мержами в продуктивные ветки. Права на это есть лишь у ответственных лиц.
...
Рейтинг: 0 / 0
Git ?
    #38807220
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПока кто-то двое не станут править один и тот же участок кода.SVN тут не только ничем не помогает (если только не включать Lock'и для всех файлов, но тогда оный превращается в галимый TFS), а еще и вредит. В Mercurial перед тем, как сделать Merge, нужно обязательно сделать Commit, и это полностью исключает возможность потерять локальные изменения. В Subversion'е же сливаться будут серверный и локально измененный файлы, и если что-то пойдет не так, вернуть всё в состояние "до Update" будет очень трудно.
...
Рейтинг: 0 / 0
Git ?
    #38807221
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает.
В системе контроля версий это является проблемой????

Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души Как быть, например, с конфигами от каких-нибудь боевых систем, смотреть и править которые могут только особы, приближенные к императору?
...
Рейтинг: 0 / 0
Git ?
    #38807222
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПрогресс, Эдичка, ничего не поделать :)
Енто да

YouTube Video
...
Рейтинг: 0 / 0
Git ?
    #38807263
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучhVosttпропущено...

В системе контроля версий это является проблемой????

Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души Как быть, например, с конфигами от каких-нибудь боевых систем, смотреть и править которые могут только особы, приближенные к императору?

Конфигурируются на билд-сервере. Например, трансформации конфигурационных файлов, с боевыми строками соединения, доступом к боевым сервисам и почте, применяются на CI, а в репо хранятся лишь различные дев- и тест- конфигурации. Хранить боевые конфиги в репо могут только отчаянные парни
...
Рейтинг: 0 / 0
Git ?
    #38807479
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КДокументация нормальная, русскоязычная. Что не нравится? Шрифт? :-)
Не нравится то, что не думаете о пользователях - всучили какую-то девелоперскую приблуду и сказали - фас У нас не Дом пионеров. Нам надо не "стильно, модно, молодёжно", нам надо чтобы работало, чем проще - тем лучше. Ну ты меня заинтриговал, я потыкаю "шарика" потом.
МСУАлексей КВажная документация, требующая версирования - SVN. Всё остальное - банальная сетевая шара.
Мрак... Беспощадный мрак. Особенно, когда нужно понять, кто в какой версии документа подгадил давеча на шаре.Пишу ведь - версируемые документы в SVN.
МСУНу не издевайтесь на людьми, дайте им понюхать хотя бы бесплатного шарепоинта. Потом хрен слезут на что-то другое.Им нравится. Слазить никто никуда не хочет.
...
Рейтинг: 0 / 0
Git ?
    #38807481
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Они могут по ошибке изменить то, что им нельзя менять. Система безопасности здесь помогает.

В системе контроля версий это является проблемой????

Ахахахаахахххаххаааххххаахххх........... ААаааа.... Спасибо, поржал от души Лишний раз заниматься обратным слиянием нет никакого желания.
...
Рейтинг: 0 / 0
Git ?
    #38807482
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПотом кто-то будет мержить это дело.Со слезами на глазах...
...
Рейтинг: 0 / 0
Git ?
    #38807486
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучАлексей КПока кто-то двое не станут править один и тот же участок кода.SVN тут не только ничем не помогает (если только не включать Lock'и для всех файлов, но тогда оный превращается в галимый TFS), а еще и вредит.Мы работаем с блокировками, мне так спокойнее.
НахлобучВ Mercurial перед тем, как сделать Merge, нужно обязательно сделать Commit, и это полностью исключает возможность потерять локальные изменения.Я это к тому, что когда группа разработчиков работает с центральным репозитарием, то вероятность конфликтов намного ниже. Особенно при использовании блокировок.
НахлобучВ Subversion'е же сливаться будут серверный и локально измененный файлы, и если что-то пойдет не так, вернуть всё в состояние "до Update" будет очень трудно.Таких проблем не было. Но если всё так плохо - всегда можно перейти на бранчи. В этом случае логика работы в SVN ничем отличаться не будет.
...
Рейтинг: 0 / 0
Git ?
    #38807518
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КУ нас не Дом пионеров. Нам надо не "стильно, модно, молодёжно", нам надо чтобы работало, чем проще - тем лучше.
Именно портал на SharePoint и решает задачи, "чтобы работало".

Алексей КПишу ведь - версируемые документы в SVN.
Пишу ведь - мрак и беспощадие. Там чуть-чуть хлама, там чуть-чуть пепла, в шифоньере немного пыли и на балконе по-мелочи грязи. Хорошо живете, господа А не пробовали все документы хранить в едином хранилище (можно и в облаке), как нормальные люди? Используя единую гибкую систему безопасности? Готовый портал, который можно кастомизировать под себя, если потребуется. Причем на твоём любимом .NET. Это ведь не какая-нибудь гавножаба?

Алексей КИм нравится. Слазить никто никуда не хочет.
Им нравится, потому что вы их заперли в темнице и они ничего другого не пробовали. Нравится им. Не выдумывай!
...
Рейтинг: 0 / 0
Git ?
    #38807533
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА не пробовали все документы хранить в едином хранилище (можно и в облаке), как нормальные люди? Используя единую гибкую систему безопасности?Сетевая шара - единое хранилище, система безопасности гибка. Чё привязался?
...
Рейтинг: 0 / 0
Git ?
    #38807537
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСетевая шара - единое хранилище, система безопасности гибка. Чё привязался?
А как же версионность, всякие там рабочие процессы а-ля согласование документа ?
...
Рейтинг: 0 / 0
Git ?
    #38807540
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КСетевая шара - единое хранилище, система безопасности гибка. Чё привязался?
А как же версионность, всякие там рабочие процессы а-ля согласование документа ? Развели бюрократию? :-)
...
Рейтинг: 0 / 0
Git ?
    #38807543
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, в общем, кончай ныть (с) и качай SharePoint Foundation 2013 :)
...
Рейтинг: 0 / 0
Git ?
    #38807547
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей К, в общем, кончай ныть (с) и качай SharePoint Foundation 2013 :)Потом, не до него сейчас. В принципе, спортивный интерес есть, но не дай Бог он мне не понравится!
...
Рейтинг: 0 / 0
Git ?
    #38807551
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кне дай Бог он мне не понравится!
Такое может быть только в том, случае, если ниасилил и нишмагла )) Ну, в точности, как с MVC, Razor, REST и прочие одаты
...
Рейтинг: 0 / 0
Git ?
    #38807556
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, вживую пощупать можно тут: http://www.spsdemo.com/websites/Documents но там сильно всё урезано и безопасностью CRUD прибит. Дают тупо демо юзера и всё: corp\demouser pass@word1
Но для первого ознакомительного раза пойдёт, чтобы виртуалку не поднимать, ферму не разворачивать...
...
Рейтинг: 0 / 0
Git ?
    #38807562
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот готовый шаблон корпоративного форума http://www.spsdemo.com/sites/productivity/Pages/ExploreForums.aspx можно глянуть
Весь сайт контент тут: http://www.spsdemo.com/sites/productivity/_layouts/15/viewlsts.asp
Тоскливо, что всё забанено...
...
Рейтинг: 0 / 0
Git ?
    #38807564
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кне дай Бог он мне не понравится!
Такое может быть только в том, случае, если ниасилил и нишмагла )) Ну, в точности, как с MVC, Razor, REST и прочие одаты Я в прошлом году обещал в этом году прийти в WEB, я пришёл. Что не так?
...
Рейтинг: 0 / 0
Git ?
    #38807565
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей К, вживую пощупать можно тут: http://www.spsdemo.com/websites/Documents но там сильно всё урезано и безопасностью CRUD прибит. Дают тупо демо юзера и всё: corp\demouser pass@word1
Но для первого ознакомительного раза пойдёт, чтобы виртуалку не поднимать, ферму не разворачивать...Ок
...
Рейтинг: 0 / 0
Git ?
    #38807568
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЯ в прошлом году обещал в этом году прийти в WEB, я пришёл. Что не так?
Ну ты идешь ровно по честному роадмапу, который мы утвердили и согласовали в прошлом году. Тут претензий нет
...
Рейтинг: 0 / 0
Git ?
    #38807573
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КОк
Чтобы посмотреть версии документа, нужно выделить документ слева галочкой, нажать меню Files и выбрать Version History. Это основная панель сотрудника для работы. Можно еще правой педалькой мыши, но там урезанный попап будет.
...
Рейтинг: 0 / 0
Git ?
    #38807575
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КОк
Чтобы посмотреть версии документа, нужно выделить документ слева галочкой, нажать меню Files и выбрать Version History. Это основная панель сотрудника для работы. Можно еще правой педалькой мыши, но там урезанный попап будет.SVN-черепаха в этом отношении ничем не хуже. Можно даже так .
...
Рейтинг: 0 / 0
Git ?
    #38807577
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КSVN-черепаха в этом отношении ничем не хуже. Можно даже так .
1. Лёня, SVN это унылое гавно, предназначенное совсем для другого. А ты выдал пользователям трактора и сказал - таксуйте1 Ну можно и так, но это же эпический бред.
2. Тут полноценный портал для честного collaboration бизнеса (и не только). Портал, бро - а не какашка в виде системы управления версиями. Разница просто эпическая. Сейчас уж и в столице не встретишь более менее внятной конторы без шарика. Шарик это всё. Бизнес получает отличную игрушку и отлипает от IT, которого вечно раньше грузили хотелками "сделайте нам то", "сделайте нам это".
3. По поводу демо. В правом верхнем углу: Current User => My Settings, обработчик настроек юзера они прибили. Ну а мы что, идиоты, не знает как выйти на текущую персону в шарике? http://www.spsdemo.com/people/Person.aspx Обрати внимание на иконку тестового пользователя :)
...
Рейтинг: 0 / 0
Git ?
    #38807580
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КSVN-черепаха в этом отношении ничем не хуже. Можно даже так .
1. Лёня, SVN это унылое гавно, предназначенное совсем для другого. А ты выдал пользователям трактора и сказал - таксуйте1 Ну можно и так, но это же эпический бред.
2. Тут полноценный портал для честного collaboration бизнеса (и не только). Портал, бро - а не какашка в виде системы управления версиями. Разница просто эпическая. Сейчас уж и в столице не встретишь более менее внятной конторы без шарика. Шарик это всё. Бизнес получает отличную игрушку и отлипает от IT, которого вечно раньше грузили хотелками "сделайте нам то", "сделайте нам это".Работает, и ладно. Не время сейчас для инноваций!
МСУ3. По поводу демо. В правом верхнем углу: Current User => My Settings, обработчик настроек юзера они прибили. Ну а мы что, идиоты, не знает как выйти на текущую персону в шарике? http://www.spsdemo.com/people/Person.aspx Обрати внимание на иконку тестового пользователя :)Я потом ознакомлюсь. Если понравится - буду ставить свой сервер.
...
Рейтинг: 0 / 0
Git ?
    #38807587
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КРаботает, и ладно. Не время сейчас для инноваций!
Внеси искорку в тухлую рутину, добавь жару и заложись на будущее. И пользователи тебя будут на руках носить :) Причем, ты убьешь сразу пять зайцев. Корпоративный портал, твой любимый ASP.NET для кастомизации, открытый рынок для найма сотрудников по данной технологии, всякие там поисковые краулеры и индексеры, рабочие процессы и так далее.

Алексей КЯ потом ознакомлюсь. Если понравится - буду ставить свой сервер.
Как же тебя порой трудно убедить в чём-то Осталось дело за малым - популярно объяснить, что SPA - дичайшее зло и SOAP - платформа для забоя скота. С первым еще как ни шло, попробую, но второе - даже ружьё не поможет. Но я буду стараться
...
Рейтинг: 0 / 0
Git ?
    #38807591
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУКак же тебя порой трудно убедить в чём-то Звонил мне как-то манагер из Microsoft, хотел мне впарить TFS, когда узнал, что мы пользуемся SVN. Не смог.
МСУОсталось дело за малым - популярно объяснить, что SPA - дичайшее зло и SOAP - платформа для забоя скота. С первым еще как ни шло, попробую, но второе - даже ружьё не поможет. Но я буду стараться Быстрее сам на SPA перейдёшь и SOAP полюбишь.
...
Рейтинг: 0 / 0
Git ?
    #38807595
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, вот тебе новый роад мэп. В "следующем году" посадить юзеров на шарик. Не спорь, верь мне! (c)
...
Рейтинг: 0 / 0
Git ?
    #38807598
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВ общем, вот тебе новый роад мэп. В "следующем году" посадить юзеров на шарик. Не спорь, верь мне! (c) Свою контору? Или всю РЖД? :-)
...
Рейтинг: 0 / 0
Git ?
    #38807604
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСвою контору? Или всю РЖД? :-)
Начни с малого :)
...
Рейтинг: 0 / 0
Git ?
    #38807609
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КСвою контору? Или всю РЖД? :-)
Начни с малого :)С РЖД?
...
Рейтинг: 0 / 0
Git ?
    #38807612
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КС РЖД?
Да, объяснись с ним и определи его будущее - нужно всегда искать компромисс (с)

...
...
Рейтинг: 0 / 0
Git ?
    #38808413
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКонфигурируются на билд-сервере. Например, трансформации конфигурационных файлов, с боевыми строками соединения, доступом к боевым сервисам и почте, применяются на CI, а в репо хранятся лишь различные дев- и тест- конфигурации. Хранить боевые конфиги в репо могут только отчаянные парни
Как ты скор на диагнозы. Если конфигурировать трансформациями на билд-сервере, то как обеспечить версионность этих самих трансформаций?
...
Рейтинг: 0 / 0
Git ?
    #38808470
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучКак ты скор на диагнозы. Если конфигурировать трансформациями на билд-сервере, то как обеспечить версионность этих самих трансформаций?

Не нужно. Настройки самого билд-сервера тоже не хранятся под контролем версий. Это не то, что часто меняется.
...
Рейтинг: 0 / 0
Git ?
    #38808564
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttпропущено...
Да. Определённо.Можно перечислить несколько конкретных преимуществ?

Сравнивая git с svn замечу следующие...
При мерже svn запихивает все изменения ветки одним commit'ом.
Т.е. если мы в ветки B1 наделали 100 коммитов, вмержили в trunk, а потом мержим это в ветку B2 (где тоже 100 коммитов), то мерж пытается соединить 100 коммитов и ОДИН. Что нетривиально.
В git (подозреваю, что и в hg) межрится 100 коммитов и 100. Поэтому распутать клубок проще. Не всегда- иногда проще заново повторить изменения. Но в git это случается намного реже.

Проблемы git'а- что он не ожидает ошибок. Т.е. пока всё делаешь правильно- всё отлично. Ошибся- и привет, диагностики разбудят мёртвых, а каждый шаг по восстановлению надо продумывать, тщательно прочитав доки. В общем- путь хардкорных сишников, которые это и сотворили...

PS: сами мы не местные, так, на огонёк заскочил :D
TFS не использовал вообще, а VSS вспоминать не стоит, наверное, да? :)

PPS: гит особенно хорош, когда он с stash'ом .
...
Рейтинг: 0 / 0
Git ?
    #38808569
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominОк.
...
Рейтинг: 0 / 0
Git ?
    #38808614
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 раз в неделю «приводил в порядок», больше такого дурдома мне не хочется.
...
Рейтинг: 0 / 0
164 сообщений из 164, показаны все 7 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Git ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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