LINUX.ORG.RU

Какой (D)VCS Вы пользуетесь?

 ,


1

4
  1. Git 738 (78%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Subversion 155 (16%)

    *******************************************************************

  3. Mercurial 147 (16%)

    ***************************************************************

  4. Не пользуюсь 132 (14%)

    *********************************************************

  5. CVS 28 (3%)

    ************

  6. Другой проприетарной 24 (3%)

    **********

  7. Fossil 13 (1%)

    *****

  8. Darcs 9 (1%)

    ***

  9. Bazaar 9 (1%)

    ***

  10. BitKeeper 3 (0%)

    *

  11. Другой свободной 3 (0%)

    *

  12. RCS 1 (0%)

Всего голосов: 1262, всего проголосовавших: 948

★★★★★

Проверено: Falcon-peregrinus ()
Последнее исправление: Falcon-peregrinus (всего исправлений: 1)

Ответ на: комментарий от German_1984

в том, что патч (особенно --git) > два снапшота. например, переименование/копирование файлов с одновременной правкой можно записать патчем, но при импорте в git информация о копировании/перемещении теряется.

littlechris ★★★
()
Ответ на: комментарий от littlechris

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

+1

sasha1024
()
Ответ на: комментарий от mashina

Села кучка овощей думать

домыслы обиженки

Питонячий проект за десять лет не смог догнать по прямому функционалу в настоящим сишную VCS - это настоящий эпик фейл.

Упырьте мел, уважаемый, в этой вашей сишной vcs до сих пор не запилили ни phases, ни changeset evolution. Несмотря на то, что в hg и правда отсутствуют octopus merge и git log -L, я искренне сомневаюсь, что миллионы счастливых пользователей git вообще подозревают о существовании этих возможностей.

littlechris ★★★
()
Последнее исправление: littlechris (всего исправлений: 1)
Ответ на: комментарий от littlechris

Что тебя заставляет отвечать в сдохшие треды спустя недели - прибалтийский наркоман что ли? Ладно то здесь ещё можно увидеть ответ, а на опеннете вообще практически нет шансов.

в этой вашей сишной vcs до сих пор не запилили ни phases, ни changeset evolution.

phases это мелочь во всех смыслах. Evolution с одной стороны ещё одна реализация части hg rebase и histedit, а с другой - эталонная иллюстрация к «как делать не нужно». Не понятно чему ты тут радуешься.

домыслы обиженки ... в hg и правда отсутствуют octopus merge и git log -L, я искренне сомневаюсь, что миллионы счастливых пользователей git вообще подозревают о существовании этих возможностей.

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

mashina ★★★★★
()
Ответ на: комментарий от littlechris

changeset evolution

o_O в hg есть changeset evolution??? O_o они рулят!

не, в этой ветке уже всплывало словосочетание «changeset evolution», но я не сразу сообразил что это есть. блин, да это же, как говорят тут, «эталонное нужно». я был уверен, что такая фича существует только в идеальной DVCS у меня в голове.

хотя, конечно, ещё смотря как реализуют.

sasha1024
()
Ответ на: комментарий от sasha1024

поддержка obsolete changesets появилась в Mercurial ещё в 2012 (https://www.mercurial-scm.org/wiki/WhatsNew/Archive#Mercurial_2.3_.282012-08-...), в данный момент можно пользоватся https://www.mercurial-scm.org/wiki/EvolveExtension (оно считается нестабильным, т.к. иногда меняется интерфейс и правятся всякие corner cases)

littlechris ★★★
()
Ответ на: комментарий от mashina

прибалтийский наркоман что ли?

Конечно, как же иначе. А чтобы вам было проще меня стигматизировать, ещё и песьеголовый.

А тем временем из года в год ненужной агрессивным гитолюбам функциональностью неизменно оказывается именно отсутствующая в git. Совпадение, не иначе.

littlechris ★★★
()
Ответ на: комментарий от littlechris

А тем временем из года в год ненужной агрессивным гитолюбам функциональностью неизменно оказывается именно отсутствующая в git. Совпадение, не иначе.

Нет, не совпадение. Тебе опять захотелось устроить эмоциональную истерику и ты её устрол выбросив конткст и переврав суть проблемы.

mashina ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.