LINUX.ORG.RU

Какую scm Вы используете?


0

1
  1. git 370 (37%)

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

  2. svn 347 (35%)

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

  3. hg 146 (15%)

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

  4. своё 41 (4%)

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

  5. cvs 33 (3%)

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

  6. baazar 23 (2%)

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

  7. tar&diff 22 (2%)

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

  8. perforce 12 (1%)

    **********

  9. clearcase 9 (1%)

    *******

  10. bitkeeper 1 (0%)

Всего голосов: 1004

Никогда не использовал и пока не собираюсь. Не программист я.

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

Я обычно делаю следующим образом. Пишу программу до тех пор, пока не зарелизится резервная копия. Когда релиз подготавливается, удаляю его в корзину и продолжаю работать. В корзине можно хранить несколько разных файлов с одинаковыми именами, там же написано, кто именно положил туда файл. Поэтому если я вдруг порчу исходник, я из корзины восстанавливаю соответствующую копию. Если нужно знать, какие точно внесены изменения, на то есть diff.

Starduster
()

Для себя git и через него svn и cvs.

На работе git, git-svn, git cvsimport и clearcase.

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

Было дело.

Вы ее реально используете?

Было дело :-] FosWiki/TWiki может хранить данные в rcs. Но напрямую, конечно же, никогда.

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

Ну и зачем такие анальные страдания? Больно смотреть на тебя с таким подходом... Тот же Mercurial или Git и не надо никакие сервера настраивать и поднимать - все работает в папке...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от buddhist

Где-то пробегала новость, что даркса даже штангисты сторонятся, что уж говорить об обычных людях.

baverman ★★★
()

Кстати, вот распределение по пакетам из AURа:

~$ yaourt -Ssq git | grep -e '-git$' | wc -l
1653
~$ yaourt -Ssq svn | grep -e '-svn$' | wc -l
1531
~$ yaourt -Ssq hg | grep -e '-hg$' | wc -l
266
~$ yaourt -Ssq bzr | grep -e '-bzr$' | wc -l
196
~$ yaourt -Ssq darcs | grep -e '-darcs$' | wc -l
31

Почти совпадает с голосованием.

baverman ★★★
()

Надо было добавить вариант ответа: «никакую не использую, потому что задолбали уже сотней реализаций одной и той же хни». Этот вариант точно бы победил с гигантским отрывом. Все эти различия систем контроля яйца выеденного не стоят, а уж расплодилось этого добра немеряно просто. Так бы программы распознавания оптических образов и лексико-синтаксических форм плодили, желательно ещё с русской локализацией.
Сам юзаю svn, за него голосовал, но вообще реально глубоко по-барабану, что юзать, просто большинство исходных текстов программ распространяется именно через svn, так знание svn'а хоть для чего-то ещё, кроме собственных поделок, нужно.

DRVTiny ★★★★★
()

clear case на работе. дома svn.

rha
()

В какже darcs ?

Хаскелистов забыли.

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

> Да ну брось, hg совсем простой в использовании.

Возможно. Я в первую очередь с git-ом сравнивал...

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

> просто большинство исходных текстов программ распространяется именно через svn

если голосование ответит что больше всего людей используют GIT (а не SVN)...

...то смысл фразы «большинство исходных текстов программ распространяется именно через svn» — придаст ИНТЕРЕСНЫЙ оттенок реальности! :-) :::

...получиться что те проекты которые делаются большими командами — предпочитают GIT (и таких проектов меньше.. но их программистов всех вместе — суммарно — больше)

...а те маленькие проекты которые Вы называете «большинство исходных текстов программ» — делаются одним-двумя человеками :-DDDDDDD

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

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

а ещё я щаз вспомнил какуюто фразу о том что большенство строчек исходного кода — написанно на языке программирования Fortran (фраза была актуально видимо в 2000 году)

..однако чтото ниодной программы на Fortran мне так и не довелось запустить :-) :-)
[и даже не слышал об их существовании, кроме учебных HellowWord и сортировки массива :-)]

.....следовательно даже если большенство говнопрограмм («говно-» потомучто выше уже было сказано что большие важные проекты это GIT) — используют SVN — то это может ни как и не отразиться на обычной реальности :-)

mkfifo
()

Такой опрос уже был. И даже более адекватный. Во всяком случае, там был вариант «не использую».

fractaler ★★★★★
()

по мере уменьшения частоты пользования

svn > git > mercurial

qnikst ★★★★★
()

Mercurial. На работе - CVS.

oami ★★
()

На работе svn, для личных целей перелез на git.

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

>И нужен ещё вариант «Не нужно!»

ну тогда давайте «Кто здесь?» - это более ярко выявленый отсеиватель идиотов.

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

Согласен, иногда хочется побыть идиотом. Но «Кто здесь?» Слишком палевно))

fractaler ★★★★★
()

Как уже сказали выше - баян, но: svn & hg

MATPOCKUH
()

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

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

> а ещё я щаз вспомнил какуюто фразу о том что большенство строчек исходного кода — написанно на языке программирования Fortran (фраза была актуально видимо в 2000 году)

Фортран заставляет писать много избыточного кода? ;)

Эта фраза в 2000 году уже вряд ли была актуальной.

[и даже не слышал об их существовании, кроме учебных HellowWord и сортировки массива :-)]

lapack же.

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

> Опа, git обогнал SVN. Светлое будущее наступает!

На сайте, посвящённому FOSS, это вполне предсказуемый вариант. Но если провести подобный опрос среди windows/java-enterpriZe кодеров, то будет понятно, что для светлого будущего ещё есть куда стремиться... ;)

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

> Надо было добавить вариант ответа: «никакую не использую, потому что задолбали уже сотней реализаций одной и той же хни». Этот вариант точно бы победил с гигантским отрывом.

Только внутри твоей головы.

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

>На сайте, посвящённому FOSS, это вполне предсказуемый вариант.

Ну почему, в прошлом году SVN обогнал-таки гит. А вот сейчас прогрес налицо.

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

> Ну почему, в прошлом году SVN обогнал-таки гит. А вот сейчас прогрес налицо.

Это не прогресс, это пиар :)

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

> На сайте, посвящённому FOSS, это вполне предсказуемый вариант. Но если провести подобный опрос среди windows/java-enterpriZe кодеров, то будет понятно, что для светлого будущего ещё есть куда стремиться... ;)

дауж... даже страшно себе представить какие будут результаты :-)

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

ради интереса можно какнибудь интегрироваться в сообщество Delphi-программистов`стов и провести там такое голосование :-)

(или уж нет такого сообщества? %) :))

mkfifo
()

Для себя - git (раньше был hg), по работе было CC и SVN

yoghurt ★★★★★
()

А разве могут быть сомнения? Git - лучший.

lucentcode ★★★★★
()

для себя по-старинке cvs и перебераться на что-то другое не собираюсь, на работе svn

beastie ★★★★★
()

Использую Mercurial для всего, включая всякие текстовые документы (пишу их на ReST, затем экспортирую в PDF через rst2pdf). Ибо OOo раздражает тормозами и сложностью/мышиностью UI.

Кстати, в основных FOSS-проектах у меня на push повешен хук, обновляющий как основной репозиторий Bitbucket, так и зеркала на Github и Gitorious (через hggit).

Вспоминаю Subversion как кошмар. Собственно git кажется слишком запутанным. Возможно, я не научился его готовить. Но и смысла не вижу. Кроме того, люблю Python и предпочитаю софт на нем, чтобы можно было в случае чего поправить.

P.S.: Bitbucket иногда тупит, но сейчас побыстрее стал. А еще можно им пользоваться через API.

amix ★★★
()

git.

Все остальные не нужны.

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

> svn как rcs: update -> change -> commit.

Для персонального использования это даже не «большая часть», а 100% всех потребностей.

когда нужно вести бранчи, применить патч, наложить определеный коммит


Бранчи он умеет, не позорьтесь. «применить патч» - это что, стало проблемой? Применяй и коммить!

наложить определеный коммит


Что зн. наложить? В штаны чтоль?

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