The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

12.10.2011 14:04  Релиз системы управления версиями Subversion 1.7.0

Организация Apache Software Foundation представила релиз системы управления версиями Subversion 1.7.0, первого значительного выпуска с момента принятия в апреле 2010 года Subversion в число первичных проектов Apache. Несмотря на развитие децентрализованных систем, Subversion пользуется большой популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем.

Из использующих Subversion открытых проектов можно отметить: Django, FreeBSD, Free Pascal, GCC, MediaWiki, Mono, PHP, Ruby. Поддержка Subversion реализована в таких хостингах открытых проектов, как Google Code, CodePlex и SourceForge. Результаты исследования, проведённого компанией Forrester Research, показали, что Apache Subversion лидирует в категории продуктов автономной конфигурации программного обеспечения и управления изменениями.

Среди ключевых улучшений:

  • HTTPv2 - новый протокол, позволяющий увеличить производительность при обмене данными между клиентом и сервером Subversion, за счет минимизации числа обращений;
  • WC-NG - полностью переписан код одной из старейших частей Subversion - библиотеки работы с рабочей копией мета-данных libsvn_wc, что позволило значительно увеличить производительность работы централизованного хранилища данных, а также обеспечить функциональность, позволяющую реализовать такие возможности, как отложенные и offline коммиты;
  • Рабочие копии мета-данных, ранее разбросанные по всем директориям (каталоги .svn), теперь сохраняются в одном месте - в корне рабочей копии проекта создаётся одна директория ".svn", мета-данные в которой сохраняются с использованием SQLite. В этой же директории хранится и копия изначального содержимого всех файлов проекта (вместо text-bases отныне данные хранятся как pristines). Недостатком использования SQLite являются возможное усложнение резервного копирования, так как простое копирования файла базы во время работы с ней библиотек Subversion может привести к нарушению целостности. Отдельно отмечается, что новая версия не поддерживает автоматическое преобразования формата хранения мета-данных из ветки 1.6, для преобразования необходимо вручную выполнить команду "svn upgrade";
  • svnrdump - новая клиентская утилита, предоставляющая возможности похожие на "svnadmin dump" и "svnadmin load", но способная работать с внешними репозиториями по сети. Используя данную утилиту администратору больше не требуется заходить на каждый удалённый сервер для полного доступа к репозиторям;
  • Значительно увеличена стабильность и производительность клиентской библиотеки libsvn_ra_serf, используемой для организации доступа к репозиторию по HTTP. В настоящее время serf значительно опережает по скорости работы с репозиторием библиотеку neon, тем не менее neon пока оставлена в качестве библиотеки по умолчанию, но в версии Subversion 1.8 запланирован переход на serf;
  • Улучшение производительности и эффективности выполнения операций по слиянию веток (merge);
  • Ряд оптимизаций производительности на стороне сервера: используется более агрессивный метод кэширования и возможность управления степенью сжатия передаваемого трафика;
  • Поддержка новой команды "svn patch", позволяющей применить патч в формате unidiff, полученный в результате выполнения команды "svn diff" или сторонних diff-инструментов. По сути "svn patch" повторяет действие утилиты patch, но только сразу помещая изменения в репозиторий;
  • Более наглядный вывод информации при выполнении "svn update" для нескольких рабочих копий;
  • При выполнении "svn diff" изменения в свойствах теперь отображаются в стиле unidiff, за исключением свойств svn:mergeinfo;
  • При выводе ошибки или предупреждения теперь выводится номер, идентифицирующий тип проблемы;
  • В "svn log" добавлена опция "--diff", позволяющая сразу выводить различия;
  • В "svn update" добавлена опция "--parents", при указании которой автоматически создаются недостающие родительские директории;
  • Новая команда "svn relocate", связывающая рабочую копию репозитория с другим корневым URL;
  • В "svn diff" добавлена опция "--show-copies-as-adds", при которой скопированные файлы отображаются в стиле, как при добавлении новых файлов;
  • В "svn diff" добавлена опция "--git", выводящая дополнительные аннотации о добавленных, удалённых или скопированных файлах, в стиле, подобном git-diff;
  • Добавлена команда "svnlook filesize", возвращающая размер указанного пути в репозитории в состоянии для заданной ревизии или транзакции.


  1. Главная ссылка к новости (http://svn.haxx.se/dev/archive...)
  2. OpenNews: Проект Subversion переходит под крыло Apache Software Foundation
  3. OpenNews: Компания WANdisco намерена усовершенствовать Subversion
  4. OpenNews: Компания CollabNet представила программный стек Subversion Edge
  5. OpenNews: Доступен для загрузки Subversion 1.6.11. Планы на будущее
  6. OpenNews: Доступна для загрузки новая версия Subversion 1.6
Лицензия: CC-BY
Тип: Программы
Ключевые слова: subversion, svn
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, metallic (ok), 15:09, 12/10/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Супер! Есть интересные изменения
     
  • 1.2, anonymous (??), 15:22, 12/10/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +2 +/
    >Рабочие копии мета-данных, ранее разбросанные по всем директориям (каталоги .svn), теперь сохраняются в одном месте - в корне рабочей копии проекта создаётся одна директория ".svn", мета-данные в которой сохраняются с использованием SQLite.

    Это теперь выборочно не обновить? Печально.

     
     
  • 2.3, Mikail (??), 15:32, 12/10/2011 [^] [ответить]    [к модератору]
  • +/
    Меня это тоже расстроило(
     
  • 2.4, Crazy Alex (??), 15:35, 12/10/2011 [^] [ответить]    [к модератору]
  • +7 +/
    Не вижу связи. Просто перенесли на верхний уровень все данные svn - к возможности выборочного обновления напрямую это отношения не имеет.
     
     
  • 3.7, anonymous (??), 15:39, 12/10/2011 [^] [ответить]    [к модератору]
  • –10 +/
    > Не вижу связи.

    Ну так и не смотри.

     
     
  • 4.52, Crazy Alex (ok), 22:50, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Идиот на проводе Кто мешает полезть вверх по дереву и найти svn в корне локаль... весь текст скрыт [показать]
     
     
  • 5.97, sanitar (??), 13:58, 14/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Отправляйся в палату!
     
  • 3.64, VoDA (ok), 09:40, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Теперь нельзя просто скопировать под-директорию в другое место и продолжать рабо... весь текст скрыт [показать]
     
  • 2.5, samm (ok), 15:36, 12/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    а чем svn up <dirname> в руте не катит?
     
     
  • 3.6, anonymous (??), 15:38, 12/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    >а чем svn up <dirname> в руте не катит?

    Необходимостью прыгать туда-сюда и вводить длинные команды вместо простого "svn up"

     
  • 2.9, Lockal (??), 16:49, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    А что, так сложно решить задачу рекурсивого обхода родительских директорий в поисках подходящей .svn-директории?
     
  • 2.11, Аноним (-), 17:01, 12/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Это плохо тем, например, тем, что раньше можно было в огромном дереве, которое к... весь текст скрыт [показать]
     
     
  • 3.14, Аноним (-), 17:24, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    во-во svn живет за счет своей простоты и тут они начали "улучшать" ...
    верните нелюди тупой .svn !
     
     
  • 4.16, anonymous (??), 17:42, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Я погорячился Обновлять можно и отдельно Но всё равно решение неудобное По кр... весь текст скрыт [показать]
     
     
  • 5.18, Аноним (-), 18:05, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Ещё как удобно Даже отличное решение Если вырезать папку из одного места реп... весь текст скрыт [показать]
     
     
  • 6.23, anonymous (??), 19:08, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Но и ничего хорошего тоже А не надо ничего объяснять Особенно секретарше ... весь текст скрыт [показать]
     
     
  • 7.27, Аноним (-), 19:53, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Ну это основная проблема у пользователей слабо знакомых с компьютером Они перем... весь текст скрыт [показать]
     
     
  • 8.28, anonymous (??), 20:15, 12/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Так это не проблема, а удобство Кто же виноват, что вы гранаты обезьянам раздаё... весь текст скрыт [показать]
     
     
  • 9.53, Аноним (-), 22:59, 12/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    В папках с исходным кодом конечно необходимость перемещения целой папки в другое... весь текст скрыт [показать]
     
     
  • 10.54, anonymous (??), 00:12, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Почему маловероятной Очень удобная и востребованная возможность Но кто-то опят... весь текст скрыт [показать]
     
  • 10.66, VoDA (ok), 09:53, 13/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Довольно удобное и частое применение Особенно когда используется один репозитор... весь текст скрыт [показать]
     
     
  • 11.72, Аноним (-), 12:40, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Вы не поняли о чёт идет речь Имелся ввиду рефакторинг кода Перемещаются классы... весь текст скрыт [показать]
     
     
  • 12.103, VoDA (ok), 11:05, 17/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Еще проще dependency groupId myCode1 groupId artefactId myCode2 ... весь текст скрыт [показать]
     
     
  • 13.108, Аноним (-), 22:04, 18/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Ух Вы опять не поняли, я говорил, что для разработки программного кода, катал... весь текст скрыт [показать]
     
  • 13.110, Аноним (-), 22:10, 18/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Ещё в пользу SVN я тот самый аноним который использует git для кода большому с... весь текст скрыт [показать]
     
  • 11.74, Аноним (-), 12:54, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >SVN проще для понимания, позволяет работать с одним репо, а не плодить на каждый проект.

    Я вижу Вы созрели для bazaar.

     
  • 11.85, anonymous (??), 17:51, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Досточтимый сэр пробовал _работать_ с svn-репозиторием boost а ... весь текст скрыт [показать]
     
     
  • 12.104, VoDA (ok), 11:06, 17/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Досточтимый сэр пробовал _работать_ с svn-репозиторием boost'а?

    нет. я вообще не работаю с С/С++ ;)

     
  • 8.65, VoDA (ok), 09:45, 13/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    аля-git убоги - они простейшую даже фичу как checkout под-директории не осилили ... весь текст скрыт [показать]
     
     
  • 9.70, Аноним (-), 12:17, 13/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Нет, не путайте, это Вы не осилили как это делается И не только папки можно отд... весь текст скрыт [показать]
     
     
  • 10.107, VoDA (ok), 11:12, 17/10/2011 [^] [ответить]     [к модератору]  
  • +/
    спасибо, почитаю Хоть один адекватные аноним попался ... весь текст скрыт [показать]
     
  • 9.76, Аноним (-), 15:30, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Это вы убоги - не осилили ман почитать Да понятное дело - высер на форуме это п... весь текст скрыт [показать]
     
     ....нить скрыта, показать (30)

  • 1.8, vayerx (ok), 15:47, 12/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    с нетерпением ждем реализацию offline коммитов
     
     
  • 2.35, добрый дядя (?), 21:22, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    всего лишь локальные оффлайн коммиты применительно к SVN это скорее костыль буде... весь текст скрыт [показать]
     
     
  • 3.38, vayerx (ok), 21:53, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    костыль - не костыль, но пользоваться будет удобнее что за нормальные системы ... весь текст скрыт [показать]
     
     
  • 4.58, Аноним (-), 02:48, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А какой смысл в удалении гланд через задний проход, когда в DVCS такая фича полу... весь текст скрыт [показать]
     
     
  • 5.67, VoDA (ok), 09:55, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    DVCS не всегда удобны SVN для некоторых задач удобнее применять, чем DVCS ... весь текст скрыт [показать]
     
     
  • 6.77, Аноним (-), 15:34, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Лично мне вот нихрена не удобно зависеть от какого-то сервера где-то в дубенях ... весь текст скрыт [показать]
     
  • 5.75, vayerx (ok), 14:11, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    для начала, почитайте про бритву Оккама и принцип kiss
     
     
  • 6.78, Аноним (-), 15:36, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А можно я вас шарахну вашим же оружием Да, мистер, гребаный сервер svn - абсолю... весь текст скрыт [показать]
     
     
  • 7.83, vayerx (ok), 16:24, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    а в svn без сервера обойтись нельзя?
     
     
  • 8.84, anonymous (??), 17:41, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > а в svn без сервера обойтись нельзя?

    Для начала попробуйте посмотреть историю (aka svn log) без сервера...

     
     
  • 9.86, vayerx (ok), 18:02, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    для локального репозитария не checkout а - без проблем локально все коммиты н... весь текст скрыт [показать]
     
     ....нить скрыта, показать (10)

  • 1.10, Аноним (-), 16:56, 12/10/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Изменения замечательные, только опоздали лет на 5 - для всех немногих проектов, ... весь текст скрыт [показать]
     
     
  • 2.12, Aleksey (??), 17:04, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Ваше мнение важно для всех, кто использует svn.
     
     
  • 3.13, Xasd (ok), 17:10, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    может быть ктото кто испольузет Svn хотябы 1 человек из ста -- возьмёт да р... весь текст скрыт [показать]
     
     
  • 4.17, anonymous (??), 17:43, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >практика говорит о том что рано или позно это случается с почти каждым svn-щиком.

    Чья практика? Есть куча применений, где git попросту неприменим.

     
     
  • 5.19, Xasd (ok), 18:33, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Чья практика? Есть куча применений, где git попросту неприменим.

    ...а ещё есть куча применений Svn в случаях когда по хорошему применим Git :-)

     
  • 5.22, Аноним (-), 19:07, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Ну и где? Вообще-то функциональность git - надмножество оной svn, так что это бред.
     
     
  • 6.24, anonymous (??), 19:12, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А при чём тут вообще функциональность Я про удобство использования В git нет д... весь текст скрыт [показать]
     
     
  • 7.29, Аноним (-), 20:18, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Действительно - при чём, когда от VCS нам нужна не функциональность, а подпорки ... весь текст скрыт [показать]
     
     
  • 8.31, anonymous (??), 20:40, 12/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    В чём допотопщина В отсутствии 100-мегабитного канала Ну да, сейчас модно прив... весь текст скрыт [показать]
     
     
  • 9.34, Аноним (-), 21:20, 12/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    100-мегабитный совершенно необязательно Отсутствие разрывов связи вобщем-то не ... весь текст скрыт [показать]
     
     
  • 10.39, anonymous (??), 21:54, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Ещё как зависит Чем дольше сессия, тем больше вероятность, что её разорвут Да ... весь текст скрыт [показать]
     
     
  • 11.40, Аноним (-), 21:58, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Историю надо скачать один раз Извращенцы на модемах это могут сделать хоть скоп... весь текст скрыт [показать]
     
     
  • 12.45, anonymous (??), 22:08, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    svn log log txt Вот тебе и история А сидеть дома у анлима гораздо большее изв... весь текст скрыт [показать]
     
     
  • 13.55, Аноним (-), 02:09, 13/10/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Так и запишем Чтобы работать с svn надо руками собрать текстовички с логами для... весь текст скрыт [показать]
     
  • 9.79, Аноним (-), 15:40, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Гым, в SVN даже на более старую ревизию без интернета не откатиться если понял ч... весь текст скрыт [показать]
     
  • 8.50, Crazy Alex (ok), 22:42, 12/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Если у вас не тексты, а PSD какие-нибудь, 90 всего этого не работает А версии ... весь текст скрыт [показать]
     
     
  • 9.89, anonimous (?), 22:59, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Если наличие центральной точки отказа и пожизненная ограниченность исключительно... весь текст скрыт [показать]
     
     
  • 10.90, Ytch (?), 02:26, 14/10/2011 [^] [ответить]     [к модератору]  
  • +/
    В описываемом случае это скорее плюс, так как эта точка обслуживается квалифиц... весь текст скрыт [показать]
     
     
  • 11.93, anonymous (??), 11:20, 14/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Этот use-case идентичен во всех VCS, в которых есть нелокальность Ни разу не ... весь текст скрыт [показать]
     
  • 7.36, добрый дядя (?), 21:28, 12/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Тогда твой выбор Mercurial - это простота svn-а номера ревизий цифрами в локаль... весь текст скрыт [показать]
     
     
  • 8.37, добрый дядя (?), 21:30, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    добавлю, что работа с частью репозитория так же возможна, можно коммитить только ту ветку каталога, с которой работал, это как в svn - я так делал в svn и делаю в Mercurial
     
     
  • 9.41, Аноним (-), 21:58, 12/10/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Полностью поддерживаю Есть правда один минус - это ничего не умеющее тормозное ... весь текст скрыт [показать]
     
     
  • 10.43, anonymous (??), 22:03, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >Есть правда один минус - это ничего не умеющее тормозное г на петоне

    А что с питоном не так? И чего оно умело бы, если бы не питон?

     
     
  • 11.80, Аноним (-), 15:44, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Оно бы не умело так зверски тормозить Питонистов на кол надо - они заботятся то... весь текст скрыт [показать]
     
  • 9.42, anonymous (??), 22:00, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Так ни кто не против ртути Но вот после тестов выяснилось, что докачки опять не... весь текст скрыт [показать]
     
  • 9.68, VoDA (ok), 09:59, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    как сделать checkout части репозитория работал с Hg, но данной фичи не обнаружи... весь текст скрыт [показать]
     
     
  • 10.96, anonymous (??), 12:47, 14/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А почему, собственно, sin не больше 1 Мне больше надо Опишите, мне, пожалуй... весь текст скрыт [показать]
     
     
  • 11.106, VoDA (ok), 11:12, 17/10/2011 [^] [ответить]     [к модератору]  
  • +/
    а зачем для моих задач к примеру хранение фоток branch не требуется, а checko... весь текст скрыт [показать]
     
  • 7.47, Michael Shigorin (ok), 22:15, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    На http IIRC SVN на plain http вообще не вывесить Удобных -- это когда надо б... весь текст скрыт [показать]
     
     
  • 8.49, anonymous (??), 22:33, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А тупо посмотреть список файлов и скачать недостающие оно конечно не может Печа... весь текст скрыт [показать]
     
     
  • 9.99, arisu (ok), 23:07, 14/10/2011 [^] [ответить]     [к модератору]  
  • +/
    вообще-то да поправил 8212 закоммитил это утята с svn предпочитают наколбас... весь текст скрыт [показать]
     
  • 8.51, Crazy Alex (ok), 22:47, 12/10/2011 [^] [ответить]     [к модератору]  
  • +3 +/
    Пример ситуации, когда весь репозиторий вообще никому не нужен - орда дизайнеров... весь текст скрыт [показать]
     
  • 8.69, VoDA (ok), 10:09, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Я храню в нем фотки - есть возможность выгрузить фотки одного сезона или одной п... весь текст скрыт [показать]
     
     
  • 9.81, Аноним (-), 15:48, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > (pruf of consept).

    Мде, если вы даже название приложения написать не можете правильно - представляю себе что там в коде творится.

     
     
  • 10.105, VoDA (ok), 11:09, 17/10/2011 [^] [ответить]     [к модератору]  
  • +/
    да, быстро писал слово по звучанию правильно так proof of concept... весь текст скрыт [показать]
     
  • 5.46, all_glory_to_the_hypnotoad (ok), 22:12, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Есть куча применений, где git попросту неприменим.

    нету

     
     
  • 6.48, anonymous (??), 22:15, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >нету

    А вот с аргументацией опять туго. Походу массовый гипноз, ничего не поделаешь.

     
     
  • 7.56, Аноним (-), 02:11, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > А вот с аргументацией опять туго. Походу массовый гипноз, ничего не поделаешь.

    Куда нам до универсального аргумента "массовый гипноз".

     
  • 6.71, Crazy Alex (ok), 12:39, 13/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Гит неприменим, когда нет доверия пользователю в плане грамотного обращения с ре... весь текст скрыт [показать]
     
     
  • 7.91, Ytch (?), 02:48, 14/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Еще им часто надо легко и автоматически получать всегда актуальные документы, ко... весь текст скрыт [показать]
     
  • 5.59, Аноним (-), 02:49, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Чья практика? Есть куча применений, где git попросту неприменим.

    Почему-то мне кажется что случаев когда наоборот - намного больше. Перец с оффлайн-коммитами выше как бы намекает... ;))

     
  • 3.15, Аноним (-), 17:34, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Это правда - я лично перешел на git-svn сразу после того как мне его показали.
     
     
  • 4.25, anonymous (??), 19:14, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Это правда - я лично перешел на git-svn сразу после того как
    > мне его показали.

    Ну так люди легко поддающиеся внушению были всегда. Иначе пришлось бы отрицать такое явление как гипноз.

     
     
  • 5.30, Аноним (-), 20:23, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Самовнушению, чтобы сидеть на г-не мамонта и считать что это правильно, вы хотел... весь текст скрыт [показать]
     
     
  • 6.32, anonymous (??), 20:44, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А при чём тут любознательность У гита отсутствует ряд необходимых мне фич Об э... весь текст скрыт [показать]
     
     
  • 7.60, Аноним (-), 02:55, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А у SVN отсутствует ряд фич в еще более злобном виде Самой злобной из проблем я... весь текст скрыт [показать]
     
     
  • 8.73, Crazy Alex (ok), 12:42, 13/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Видите ли, падение сервака - это проблема администраторов. Которые могут и профилактические меры принять, и устранить неполадки достаточно быстро. А угробленный локальный репозиторий - это проблема пользователя, который, если он не программист/админ, необходимыми навыками не обладает в получает большой геморрой на ровном месте - особенно потому что был уверен, что всё надёжно.
     
     
  • 9.82, Аноним (-), 15:56, 13/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Нет, извините, нагнувшаяся работа - это проблема того у кого она нагнулась Хотя... весь текст скрыт [показать]
     
  • 6.33, anonymous (??), 20:45, 12/10/2011 [^] [ответить]    [к модератору]  
  • –3 +/
    >Самовнушению, чтобы сидеть на г-не мамонта и считать что это правильно, вы хотели сказать?

    Это вы про гит? Полностью согласен.

     
     
  • 7.61, Аноним (-), 03:03, 13/10/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Git по сравнению с svn - как иномарка vs крестьянская телега Оба конечно средст... весь текст скрыт [показать]
     
     
  • 8.88, ваноним (?), 18:13, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    хрен ваша иномарка проедет по нашим деревенским дорогам
     
     
  • 9.100, arisu (ok), 23:18, 14/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > хрен ваша иномарка проедет по нашим деревенским дорогам

    …и поэтому мы не будем чинить дороги, лучше пересядем на лошадей.

     
     
  • 10.101, ваноним (?), 02:27, 15/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    одно другому, в общем-то, не мешает. но нахрена прокладывать кошерные дороги там, где нужно проехать пару раз в году? неприхотливые лошадки тут всякой поэффективнее будут
     
     
  • 11.102, arisu (ok), 02:34, 15/10/2011 [^] [ответить]    [к модератору]  
  • +/
    право слово, если уж дошло до использования системы контроля версий — то это никак не «раз в год» получается. иначе хватило бы просто тупых каталогов на сервере и архивчика.
     
     
  • 12.109, ваноним (?), 22:09, 18/10/2011 [^] [ответить]    [к модератору]  
  • +/
    вы таки будете в шоке, но где-то действительно и тарболами неплохо обходятся. но это скорее лирика, как и аналогии с лошадьми и машинами.
    да, и почему вы считаете, что системы контроля версий нужны только для многочисленных каждодневных коммитов? даю подсказку: текстовые файлы используются не только в программировании
     
     ....нить скрыта, показать (54)

  • 1.20, Необъективный_ (ok), 18:44, 12/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Рабочие копии мета-данных, ранее разбросанные по всем директориям (каталоги .svn), теперь сохраняются в одном месте - в корне рабочей копии проекта создаётся одна директория ".svn", мета-данные в которой сохраняются с использованием SQLite.

    Убрали возможность клонирования только части дерева исходников? Чтобы затем работать только с ней...

    > В этой же директории хранится и копия изначального содержимого всех файлов проекта (вместо text-bases отныне данные хранятся как pristines).

    Вообще мутная фраза. Файлы имеют свойство появляться в процессе развития проекта. Что подразумевается под изначальным содержимым?

    > Недостатком использования SQLite являются возможное усложнение резервного копирования, так как простое копирования файла базы во время работы с ней библиотек Subversion может привести к нарушению целостности.

    Это совсем печально.

     
     
  • 2.21, Необъективный_ (ok), 18:47, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    s/клонирования/копирования/

    С сервера или локально копировать --- не важно.

     
  • 2.26, anonymous (??), 19:18, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Убрали возможность клонирования только части дерева исходников? Чтобы затем работать только с ней...

    Как раз клонировать можно. Проверял. Вот с остальным проблемы.


     
  • 1.44, all_glory_to_the_hypnotoad (ok), 22:08, 12/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > мета-данные в которой сохраняются с использованием SQLite.

    эпик фейл...

     
     
  • 2.62, Pilat (ok), 05:23, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Какой fail? Давно ожидаемое улучшение. Вместо миллиона файлов - одна база.
     
     
  • 3.92, all_glory_to_the_hypnotoad (ok), 03:31, 14/10/2011 [^] [ответить]    [к модератору]  
  • +/
    когда sqlлайтная база распухнет и зафрагментируется, тогда и вкусишь всю прелесть этого решения. Можно похожее найти в ff, где живой поиск в адресной строке через какое-то время начинает дико подвисать на секунды с завидной регулярностью.

    Это действительно эпик фейл. Для задач SVNа можно сделать своё простое хранилище без каких-либо существенных затрат чч. Нет млять, как это часто бывает последнее время, какой-нибудь олигофрен в проекте прикрутит пушку к мухе.

     
  • 2.87, ваноним (?), 18:12, 13/10/2011 [^] [ответить]    [к модератору]  
  • +/
    инстантвин, ясчитаю
     
  • 1.57, Аноним (-), 02:13, 13/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну приехали, SQLite и одна .svn. Теперь я даже там где вроде бы не нужен git не хочу использовать svn. Видимо, всё-таки, централизованные VCS умерли как класс.
     
  • 1.63, б.б. (?), 06:57, 13/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    достаточно революционная версия. уместнее было бы назвать svn 2.0, чтобы не путаться в форматах репозитория.
     
  • 1.94, ALex_hha (ok), 11:22, 14/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > В случае гита то - ему похрену что интернета нет, вся база - локально, и я могу работать с ним где угодно "как если бы у меня был доступ к серваку svn". Потому что я сам себе самодостаточный сервак со своей базой.

    у меня репозитарий 950Гб, ты предлагаешь каждому сотрудника носить с собой локальную копию на ноуте? А чо удобно, все под рукой :D У каждого продукта своя ниша применения и не надо путать мягкое с теплым.

    > Ну приехали, SQLite и одна .svn.

    религия не позволяет использовать? Или будут аргументы?

    > когда sqlлайтная база распухнет и зафрагментируется, тогда и вкусишь всю прелесть этого решения.

    про дефрагментаторы что нить слышал? Следуя твоей логике NTFS вообще мертвая ФС :D

     
     
  • 2.95, all_glory_to_the_hypnotoad (ok), 11:58, 14/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > религия не позволяет использовать? Или будут аргументы?

    когда переведёшь свой 950Гб репозиторий на sqlite и svn, тогда и узнаешь все 'прелести' этого решения

    > про дефрагментаторы что нить слышал?

    мы ещё слышали про DBAшника. Дефрагментаторы это вчерашний день, для такого гогна теперь нужно будет иметь целого DBA.

     
  • 2.98, anonymous (??), 15:21, 14/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > у меня репозитарий 950Гб, ты предлагаешь каждому сотрудника носить с собой локальную
    > копию на ноуте? А чо удобно, все под рукой :D У
    > каждого продукта своя ниша применения и не надо путать мягкое с
    > теплым.

    http://www.opennet.ru/openforum/vsluhforumID3/80746.html#85

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor