Comments 20
спасибо! очень интересно!
UFO just landed and posted this here
спасибо, нужное дело.
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, но, увы, не пути )), разбираюсь на предмет дополнения путей…
$svn list ../../../Repo/Another_project/_tags/
RC1.0
RC1.2
RC2.0_test
и есть решение в виде функций bash-completion, которые дополняют всякое в svn, но, увы, не пути )), разбираюсь на предмет дополнения путей…
Helius: нет желания для mc сделать extfs плагин?
Если бы я им пользовался, я наверное бы сразу смотрел в эту сторону, пока не планирую делать плагин, возможно потом )) Но Вы сами можете попробовать! Идея хорошая! )
мощная штукенция, огромный плюс автору!
trollmode on
Чего только не сделаешь, лишь бы не переходить на Git, где всё это + 100500000 консольных команд и утилит есть по дефолту. Особенно обидно, что кто-то еще тратит своё время для поддержания старых тупиковых технологий. Пора выбираться из 90х ребята…
trollmode off
Чего только не сделаешь, лишь бы не переходить на Git, где всё это + 100500000 консольных команд и утилит есть по дефолту. Особенно обидно, что кто-то еще тратит своё время для поддержания старых тупиковых технологий. Пора выбираться из 90х ребята…
trollmode off
trollmode on
1) svn еще долго будет пользоваться популярностью, просо потому, что если я хочу git, это не значит что все предприятие взяло и быстро пересело на git. Кое где еще cvs используют…
2) Распределенность не всегда плюс, особенно когда доступ к репозиторию и так есть постоянно хоть с работы хоть с дома, а иметь проект ровным слоем размазанный по локальным репам разработчиков на рабочих и домашних машинах не очень, на мой взгляд, удобно.
Мне удобно чтоб репозиторий был в одном месте, я знаю что если я коммичу, то в репозитории новейшая версия, мне не надо париться что я закомитил в локальный а потом не вылил куда то еще… Мне не надо париться с бэкапами (забэкапить всего одну директорию и все!), у меня даже кофниги убунты лежат в svn который всегда мне доступен (из инета) в любом месте… и я просто делаю svn up, перед тем как выпить утреннюю чашку кофе на работе и я знаю что все в актуальном состоянии…
Реально, еще ни разу не испытывал необходимости в git, хотя бывало приходилось им пользоваться, не скажу что я протащился как удав по стекловате от его крутизны :D
3) Вот именно что стопицот )), мне нужна только одна, но удобная
trollmode off
Я не против git, просто я не вижу для себя смысла использовать его везде где только можно, я пока ядро linux не разрабатываю ))
1) svn еще долго будет пользоваться популярностью, просо потому, что если я хочу git, это не значит что все предприятие взяло и быстро пересело на git. Кое где еще cvs используют…
2) Распределенность не всегда плюс, особенно когда доступ к репозиторию и так есть постоянно хоть с работы хоть с дома, а иметь проект ровным слоем размазанный по локальным репам разработчиков на рабочих и домашних машинах не очень, на мой взгляд, удобно.
Мне удобно чтоб репозиторий был в одном месте, я знаю что если я коммичу, то в репозитории новейшая версия, мне не надо париться что я закомитил в локальный а потом не вылил куда то еще… Мне не надо париться с бэкапами (забэкапить всего одну директорию и все!), у меня даже кофниги убунты лежат в svn который всегда мне доступен (из инета) в любом месте… и я просто делаю svn up, перед тем как выпить утреннюю чашку кофе на работе и я знаю что все в актуальном состоянии…
Реально, еще ни разу не испытывал необходимости в git, хотя бывало приходилось им пользоваться, не скажу что я протащился как удав по стекловате от его крутизны :D
3) Вот именно что стопицот )), мне нужна только одна, но удобная
trollmode off
Я не против git, просто я не вижу для себя смысла использовать его везде где только можно, я пока ядро linux не разрабатываю ))
На одном из проектов пришел в команду 9м разработчиком и увидев SVN завыл, заныл, затопал ножками и затроллил так, что все остальные перешли на git только чтобы я заткнулся =) Шутка
На самом деле докучал я только начальнику с тимлидом в основном, они не выдержали(а может и прониклись) и «издали постановление».
Так что переходить реально. Главное хорошо аргументировать и показывать на текущие проблемы, которых удалось бы избежать с Git'ом. Особенно это касалось конфликтов в нашей достаточно большой команде. Перешли на Git и проблемы с мерджами кончились, а жизнь тимлида, как мэйнтейнера, вообще качественно улучшилась.
Преимущества локальной копии, локальных веток и неимоверного количества консольных плюшек, словами меньше чем в томах не опишешь. Надо просто взять и всё это попробовать. И уходить обратно уж точно не захочется. Как не хочется уходить на Винду с Линукса, попробовав его по-настоящему.
На самом деле докучал я только начальнику с тимлидом в основном, они не выдержали(а может и прониклись) и «издали постановление».
Так что переходить реально. Главное хорошо аргументировать и показывать на текущие проблемы, которых удалось бы избежать с Git'ом. Особенно это касалось конфликтов в нашей достаточно большой команде. Перешли на Git и проблемы с мерджами кончились, а жизнь тимлида, как мэйнтейнера, вообще качественно улучшилась.
Преимущества локальной копии, локальных веток и неимоверного количества консольных плюшек, словами меньше чем в томах не опишешь. Надо просто взять и всё это попробовать. И уходить обратно уж точно не захочется. Как не хочется уходить на Винду с Линукса, попробовав его по-настоящему.
ведь вы не обязаны помнить путь до репозитория и путь в репозитории до вашей рабочей копии, а делать кучу svn list от корня до нужной директории неудобно
Если я правильно понял задачу, для этого же можно сделать «svn info каталог_рабочей_копии»?
Sign up to leave a comment.
svn + bash = пишем консольный svn браузер