Pull to refresh

Comments 20

UFO just landed and posted this here
UFO just landed and posted this here
Спасибо! :D
Да, кстати, хороший ход ))
UFO just landed and posted this here
Хороните уже Bash. `svn log` может выдать логи в виде XML документа, так что любой скриптовый язык с XML парсером куда более пригодет для этих целей, чем Bash.
А никто и не спорит, эта реализация для особых ценителей.
а делать кучу svn list от корня до нужной директории неудобно хотя бы потому, что нет автодополнения имен файлов в аргументе-пути svn.

в zsh есть автодополнение в аргументе-пути svn, да и в bash-e наверное можно настроить
по идее — да, автодополнения ведь удобная, и если запускать из рабочей копии то выглядить должно примерно так:
$svn list ../../../Repo/Another_project/_tags/
RC1.0
RC1.2
RC2.0_test

и есть решение в виде функций bash-completion, которые дополняют всякое в svn, но, увы, не пути )), разбираюсь на предмет дополнения путей…
Ага, видел, но я уже сделал дополнение для того варианта что по ссылке давал :D
Посмотрю, может для последнего сделаю…
Helius: нет желания для mc сделать extfs плагин?
Если бы я им пользовался, я наверное бы сразу смотрел в эту сторону, пока не планирую делать плагин, возможно потом )) Но Вы сами можете попробовать! Идея хорошая! )
для git-а я сделал, а svn почти не пользуюсь, но тот если бы кто то кто хорошо знаком с свн мог бы попробовать, там не так много рисовать на самом деле на баше…
мощная штукенция, огромный плюс автору!
trollmode on
Чего только не сделаешь, лишь бы не переходить на Git, где всё это + 100500000 консольных команд и утилит есть по дефолту. Особенно обидно, что кто-то еще тратит своё время для поддержания старых тупиковых технологий. Пора выбираться из 90х ребята…
trollmode off
trollmode on
1) svn еще долго будет пользоваться популярностью, просо потому, что если я хочу git, это не значит что все предприятие взяло и быстро пересело на git. Кое где еще cvs используют…

2) Распределенность не всегда плюс, особенно когда доступ к репозиторию и так есть постоянно хоть с работы хоть с дома, а иметь проект ровным слоем размазанный по локальным репам разработчиков на рабочих и домашних машинах не очень, на мой взгляд, удобно.
Мне удобно чтоб репозиторий был в одном месте, я знаю что если я коммичу, то в репозитории новейшая версия, мне не надо париться что я закомитил в локальный а потом не вылил куда то еще… Мне не надо париться с бэкапами (забэкапить всего одну директорию и все!), у меня даже кофниги убунты лежат в svn который всегда мне доступен (из инета) в любом месте… и я просто делаю svn up, перед тем как выпить утреннюю чашку кофе на работе и я знаю что все в актуальном состоянии…

Реально, еще ни разу не испытывал необходимости в git, хотя бывало приходилось им пользоваться, не скажу что я протащился как удав по стекловате от его крутизны :D

3) Вот именно что стопицот )), мне нужна только одна, но удобная
trollmode off

Я не против git, просто я не вижу для себя смысла использовать его везде где только можно, я пока ядро linux не разрабатываю ))
На одном из проектов пришел в команду 9м разработчиком и увидев SVN завыл, заныл, затопал ножками и затроллил так, что все остальные перешли на git только чтобы я заткнулся =) Шутка

На самом деле докучал я только начальнику с тимлидом в основном, они не выдержали(а может и прониклись) и «издали постановление».

Так что переходить реально. Главное хорошо аргументировать и показывать на текущие проблемы, которых удалось бы избежать с Git'ом. Особенно это касалось конфликтов в нашей достаточно большой команде. Перешли на Git и проблемы с мерджами кончились, а жизнь тимлида, как мэйнтейнера, вообще качественно улучшилась.

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

ведь вы не обязаны помнить путь до репозитория и путь в репозитории до вашей рабочей копии, а делать кучу svn list от корня до нужной директории неудобно

Если я правильно понял задачу, для этого же можно сделать «svn info каталог_рабочей_копии»?
Sign up to leave a comment.

Articles