На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (9) « Первая ... 3 4 [5] 6 7 ... Последняя » все  ( Перейти к последнему сообщению )  
> TFS vs Git vs Mercurial vs SVN vs ... , что лучше?
    Цитата Астарот @
    А так вообще версяия - это мерж в релизную ветку. Как смержил девелоп в релиз - так и версия.

    Еще тегом с номером версии ее можно обозначить.
      Цитата Астарот @
      Конкретно на том проекте, на котором я работаю сейчас вообще все просто - у нас внутренняя софтана, то есть продакт овнер наш же директор, поэтому поддерживать несколько версий одновременно нафиг не нужно. А так вообще версия - это мерж в релизную ветку. Как смержил девелоп в релиз - так и версия. Ну, и где-то рядышком канитель из веток с патчами и хотфиксами :D

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

      Цитата Астарот @
      Да все я понимаю. Это сахар, который в пределе работает с той же консолью.

      Ну вот. Что ты будешь альтабится и набирать в консоли, что я тоже самое сделаю прямо из среды разработки, улетит одно и то же время. Считать миллисекунды тут бессмысленно.
        Цитата Kray74 @
        Еще тегом с номером версии ее можно обозначить.

        Это само собой :yes: У нас тимсити при сборке аж сам какими-то тегами гадит. Вообще теги удобная штука, что б помечать удаленные за ненадобностью ветки.

        Добавлено
        Цитата KILLER @
        Ну у нас примерно так же - каждый комит по сути новая версия.

        Коммит? :blink: Ты ничего не перепутал?

        Цитата KILLER @
        вот и попереключайся в консоли, если ты активно прыгаешь с одного бранча на другой

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

        Добавлено
        Цитата KILLER @
        Считать миллисекунды тут бессмысленно.

        Так не считай - тут только ты этим занят.
          Цитата Астарот @
          :wall: Когда тебе говорят про бстродействие речь идет не о том, насколько быстро ты можешь сделать коммит, а о том, насколько велики задержки в работе самой скв. Ну, блин, какой-нибудь не к ночи будь помянут clear case на тупом чекауте произвольной ревизии зависал на десятки секунд, если склероз не врет.

          О госпади какая трагедия. Целые 10 секунд. Ты тут на форуме тратишь больше в рабочее время :D А по факту, смотря сколько и каких файлов ты выкладываешь. Вот я когда выкладываю штук 50 файлов по 2-3 мегабайта каждый(очень большие хмл скрипты, которые иногда подвергаются изменениям), так у меня бывает и по 20 секунд скв комит делает. Лично для меня 20 секунд не критично, я же не биоробот какой. Чтоб считать секунды.

          Добавлено
          Цитата Астарот @
          Коммит? :blink: Ты ничего не перепутал?

          немного не так выразился, не коммит, а отдельная компиляция - это считай поднимается версия на какое то значение.

          Цитата Астарот @
          Во-первых не вижу реальной необходимости активно прыгать :D Во-вторых не вижу ничего ужасного.

          Так а зачем тогда вообще спорить - если прыгать никуда не нужно? У меня на прошлой работе вообще отдельный бранч под каждого клиента был, поэтому их стало на столько много, что их было очень тяжело контролировать ,и когда их поделили на три или четыре, их осталось всеравно много! И порой дают задачи под разных клиентов, вот тогда то и начинаешь прыгать. И когда я сидел на SVN, я именно так и писал:
          svn checkout branchAddress, и постоянно приходилось лезть и смотреть какое там название бранча, особенно если там всякие подчеркивания и числа, то проще вообще скопировать. Но это время.

          Цитата Астарот @
          Так не считай - тут только ты этим занят.

          :D Это говорит мне человек, для которого несколько секунд - это Дооолго, и комит в 10 секунд - ужастноооо дооолго.
            Цитата Астарот @
            А что с ним? Вроде тот же гит, вид сбоку...

            Смотри начало темы :)
              Цитата OpenGL @
              Смотри начало темы :)

              А! Спасибо! :D Там аж прям крик души :)
                Цитата Астарот @
                Цитата negram @
                Не, конечно, если я попаду туда, где есть hg как легаси, то окей -- проживём, но вот когда на нём начинают новые проекты -- такого я не понимаю :unsure:

                А что с ним? Вроде тот же гит, вид сбоку... :oops:

                У меня сложилось ощущение, что это SVN с примесями DCVS :-?
                  Цитата negram @
                  У меня сложилось ощущение, что это SVN с примесями DCVS :-?

                  :wacko:
                    Цитата negram @
                    Очень мало (всего год) работал с гуями обоих, но поработав hg годик, совсем не хочется добровольно возвращаться туда :no-sad:
                    Не, конечно, если я попаду туда, где есть hg как легаси, то окей -- проживём, но вот когда на нём начинают новые проекты -- такого я не понимаю :unsure:
                    Я и сейчас работаю в консоли в git и hg а также в гуе hg (потому что для git вменяемого гуя не существует) и у меня строго обратные впечатления. Лично мне не нравится, что в git легко поломать локальную репу и нужно курить маны для элементарных вещей. А что тебе не нравится в hg?
                      Цитата applegame @
                      потому что для git вменяемого гуя не существует

                      GitExtension вроде б ничего, нет? Плюс этот... как его... SourceTree что ли. Правда этот сорстри руководствуясь черт знает чем умудрился сделать коммит, хотя я у него этого и не просил, после чего был снесен нах, но многим нравится.

                      Цитата applegame @
                      в git легко поломать локальную репу

                      Ну, не так уж и легко... :D
                        Цитата applegame @
                        Цитата negram @
                        Очень мало (всего год) работал с гуями обоих, но поработав hg годик, совсем не хочется добровольно возвращаться туда :no-sad:
                        Не, конечно, если я попаду туда, где есть hg как легаси, то окей -- проживём, но вот когда на нём начинают новые проекты -- такого я ч>не понимаю :unsure:
                        Я и сейчас работаю в консоли в git и hg а также в гуе hg (потому что для git вменяемого гуя не существует) и у меня строго обратные впечатления. Лично мне не нравится, что в git легко поломать локальную репу и нужно курить маны для элементарных вещей. А что тебе не нравится в hg?

                        Как в git поломать локальную репу? :huh:

                        По поводу hg -- это я год назад что-то мог внятное сказать. Пока пользовался, постоянно вылезало - то одно он не умеет, то другое. Как только вернулся на git сразу все неудобства исчезли и совсем не хочется их вспоминать :no: .
                        Навскидку, не хватало подключения нескольких удалённых репозиториев, git add -p (hg record -- сильно урезанный вариант), ну и неторопливость работы напрягала.
                          Цитата negram @
                          Как в git поломать локальную репу? :huh:

                          Оторвать у ветки голову :) При этом она, зараза, временами отрывается сама, словно ей больше заняться нечем, и начинается брейк с выковыриванием всего и вся из полудохлого состояния. Еще можно на мерже провалится в богомерзкий kdiff3, выйти из него, и обнаружить, что файлы сырцов испогенены диффами. Да много чего можно, что б жизнь медом не казалась :yummy: Другое дело, что гит тут вовсе не исключение...
                          Сообщение отредактировано: Астарот -
                            Цитата negram @
                            git add -p (hg record -- сильно урезанный вариант)

                            Этот разве что патчи не умеет редактировать. Но в остальном в гуях - вполне себе аналог.
                            Цитата negram @
                            Навскидку, не хватало подключения нескольких удалённых репозиториев

                            Это про paths в hgrc?
                              Цитата Астарот @
                              Еще можно на мерже провалится в богомерзкий kdiff3
                              ой-ой-ой, выкинь эту какашку :bad:
                              Цитата Астарот @
                              При этом она, зараза, временами отрывается сама
                              И как это выглядит? :blink:

                              Цитата OpenGL @
                              Это про paths в hgrc?
                              А там можно в одну репу запушить один набор веток, в другую -- другой?
                              Цитата OpenGL @
                              Но в остальном в гуях - вполне себе аналог.
                              Ну в гуях может быть
                                Цитата negram @
                                ой-ой-ой, выкинь эту какашку :bad:

                                А есть что-то более вменяемое для трехстороннего мержа? :o Хочу! Очень надо, дайте! Под винду... :rolleyes:

                                Цитата negram @
                                И как это выглядит? :blink:

                                Ну, как... Хреново это выглядит :D Из гуя может выглядеть, как ветка без имени, а то и просто ветка берет и исчезает. Или голова начинает указывать на предпоследнюю ревизию, и приходится шаманить с ее переустановкой на головную ревизию руками. Как правило прежде чем понимаешь, что что-то пошло не так, успеваешь что-то куда-то смержить, и окончательно похерить зыбкие шансы вернуть утраченное :D
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0976 ]   [ 15 queries used ]   [ Generated: 9.09.25, 04:31 GMT ]