LINUX.ORG.RU

Обновление Subversion 1.7.7

 


0

2

9 октября Subversion, свободная централизованная система управления версиями, обновилась до версии 1.7.7.

Ключевые изменения на клиентской стороне:

  • устранены проблемы с применением Git патчей;
  • устранена проблема, когда при апгрейде внешние объекты (externals) из разных репозиториев имели некорректные repos_id и не содержали def_repos_relpath в строке EXTERNALS (#4016);
  • устранена проблема, когда внешние файлы (file externals) не обновлялись со старым mod_dav_svn (#4224);
  • устранена проблема дублирования строк «Index:» при 'svn diff';
  • устранена проблема взаимодействия библиотеки keyring и старых версий glib;
  • исправлена некорректная реакция на неправильное хранилище паролей (password store), указанное в конфигурационном файле;
  • устранена проблема создания рабочей копии (checkout) или экспорта (export) большого количества файлов на Windows (#4174).

Ключевые изменения на серверной стороне:

  • устранена проблема создания каталогов из WEB-интерфейса (посредством HTTP протокола) при «SVNAutoversioning on» (#4231);
  • устранено некорректное поведения svndumpfilter, когда при использовании --targets file.txt в файле file.txt (в данном примере) игнорировались пути, которые не начинались с '/' (#4234);
  • ttl для memcached установлено в 50 секунд.

>>> Полный список изменений

★★★★★

Проверено: Shaman007 ()

Ждем сообщений про git & mercurial ... :)

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

Кому не нужно, те и не пользуются. ИМХО, svn удобно держать на централизованном сервере, а у каждого разраба на машинах - git и коммитить из него в svn

German_B ()

У svn по сравнению с git порог вхождения значительно ниже. Уже год наблюдаю как отдел девочек-пехапешниц пытается освоить git после svn (оба с Tortois-GUI).
Для них svn таки лучше.

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

У svn по сравнению с git порог вхождения значительно ниже. Уже год наблюдаю как отдел девочек-пехапешниц пытается освоить git после svn (оба с Tortois-GUI).

Для них svn таки лучше.

Страшно даже думать, что же эти девочки пишут за код.

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

У svn по сравнению с git порог вхождения значительно ниже

Почему?

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

По опыту :)
Лично наблюдаю что в git у многих нет понимания о разнице между local/remote и что в центральном репозитории может быть больше одной ветви.

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

А кто мешает держать на сервере гит?

Да никто не мешает. Лично я люблю чтобы на сервере был порядок а на рабочем компе - свобода.
Хотя моя любовь к Subversion это скорее синдром утенка, чем объективные качества самого svn

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

может, потому что

push       Update remote refs along with associated objects


разрывает мозг человеку с отключенным git fanboy mode

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

Скорее всего. Потому что порядок никак не зависит от того, какой стоит движок.

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

разрывает мозг человеку с отключенным /dev/brain

fixed for great justice. Если уж так не любишь гит, то преимущество надо отдавать явно не CVCS, ибо они рулят только в очень ограниченных случаях

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

Это потому что черепаший git все еще недопилен. И тянет за собой MinGW, кажется. Если никаких продвинутых действий не нужно - можно взять клиент от github, он гламурненький. Вот только не помню, умеет ли он clone с произвольного репозитория.

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

под винду черепвший гит ставится одним пакетом - никаких проблем

но я предпочитаю Mercurual и TortoiseHg - проще освоить, но есть подводные камни когда заданы права доступа

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

Это потому что черепаший git все еще недопилен.

Не тянет, и работает стремительно даже на слабом железе...

И тянет за собой MinGW

...и тут Штирлиц внезапно все понял.

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

TortoiseGit для работы требует отдельно установить msysgit, в состав которого входит git и mingw

German_B ()

Минорнота. Ненужнота.

Все на mercurial, кто ещё не на git.

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

Все на mercurial, кто ещё не на git.

Это был призыв.

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

ИМХО, svn удобно держать на централизованном сервере, а у каждого разраба на машинах - git и коммитить из него в svn

Мсье знает толк

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

Да ладно, всю жизнь качал и ставил с интегрированным msysgit и вообще всем что надо - просто один exe и всё.

Точно так же TortoiseHg (Mercurial) под винду содержит все необходимые зависимости и программы.

I-Love-Microsoft ★★★★★ ()

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

Vudod ★★★★★ ()

мне у svn ужасно нравится одна фишка: любой каталог это репозиторий. Поэтому можно 1) клонировать только нужную часть репы 2) удобно смотреть изменения только в текущем каталоге 3) встроенная поддержка под-репозиториев.

В git и hg это в принципе невозможно.

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

Я знаю точно, невозможное — возможно. hg diff . git diff .

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

German_B> Кому не нужно, те и не пользуются. ИМХО, svn удобно держать на централизованном сервере, а у каждого разраба на машинах - git и коммитить из него в svn

все фотографии удобно хранить с инверсированными цветами..

для того чтобы непосредственно перед просмотром нужного альбома — можно было бы обратно инверсировать цвета для этого альбома..

user_id_68054 ★★★★★ ()

непойму, почему SVN заморозился в развитии? Разве нельзя на текущем этапе добавить поддержку распределенности и прочих новомодных возможностей?

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

Потому что не всем нужна распределенность.

Kroz ★★★★★ ()

после git (и/или hg) svn вызвал во мне панику и ужас (чисто подсознательные)

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

FedeX> непойму, почему SVN заморозился в развитии? Разве нельзя на текущем этапе добавить поддержку распределенности и прочих новомодных возможностей?

не пойму, почему на текущем этапе — заморозилась культура ездить по городу на лошедях? разве нельзя [на текущем уровне развития нанотехнологий!] сделать операцию лошади — вставить в неё ёмкость для бензина, электро аккамулятор, аудио магнитолу [...] и другие новомодные штуки?

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

да, мне этого в git тоже очень не хватает.
Хотя исходя из структуры хранения в git тоже можно запилить выгрузку в readonly одного каталоги и просмотр истории по нему.

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

Вы наверное про «Git for Windows» с gui на .net, тот действительно одним экзешником ставится.
А TortoiseGIT испокон века в msi ставится и требует msysgit

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

Его авторам (CollabNet Inc.) оно уже не нужно. Сообщество в основном используем git и hg.
Некому просто его пилить. Чем его допилить, проще/дешевле перевести свой проект на %ANY_DCVS%

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

Я давно ставил, два-три года назад, тогда было всё в одном пакете, наверное сейчас не так...

I-Love-Microsoft ★★★★★ ()

Зачем продолжать развивать это, если есть Darcs?

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

в системы контроля версий не только код коммитят, есличо

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

Некому просто его пилить

4.2. оно на почпечительстве AF. а эти парни никогда не спешили

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

с какой то версии папка ".svn" пропала из всех уровней кроме рутового. а без нее боюсь сия «фича» не будет работать

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

какой то версии папка ".svn" пропала из всех уровней кроме рутового

А если checkout сделать какой-то внутренней папки? :)

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

не знаю. с svn не имел дела более 1.5 года. найди public svn repo и сделай тест

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

найди public svn repo и сделай тест

а как я узнаю что svn достаточно свежий для этого? Впрочем, щас локально протещу....

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

Это кто с чего начинал. Мне вот после git было очень сложно понять, как так можно, чтобы была только одна «главная» ветка и нельзя работать над каждой задачей в своей ветке - удобно, как минимум, если при работе над одной задачей внезапно прилетает другая с повышенным приоритетом, которую делать нужно срочно.

GblGbl ★★★★★ ()

что кто то еще использует ЭТО вместо Git? ужас(((

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

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

Мы в SVN делали еще одну локальную копию и работали в ней :)

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