The OpenNET Project / Index page

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



"Выпуск системы управления версиями Apache Subversion 1.11.0 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от opennews (??), 31-Окт-18, 22:00 
Организация Apache Software Foundationпредставила (https://blogs.apache.org/foundation/entry/the-apache-softwar...) релиз системы управления версиями Subversion 1.11.0 (http://subversion.apache.org). Несмотря на развитие децентрализованных систем, Subversion продолжает пользоваться  популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из  использующих Subversion  открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, OpenSCADA, GCC и LLVM.


Выпуск примечателен переходом к фиксированному циклу разработки. Новые ветки теперь будут формироваться раз в полгода. Раз в два года ветке будет присваиваться статус выпуска с длительным сроком поддержки (LTS). Обычны выпуски будут поддерживаться 6 месяцев до момента формирования следующего значительного выпуска. LTS-ветки будут поддерживаться 4 года. Выпуск Subversion 1.11 отнесён к обычным выпускам, а прошлой версии Subversion 1.10 присвоен статус LTS. Следующим LTS-релизом станет версия  Subversion 1.14, которую планируют выпустить в апреле 2020 года.

Ключевые улучшения (https://subversion.apache.org/docs/release-notes/1.11.html) Subversion 1.11:


-  Добавлена экспериментальная возможность сохранения слепков состояния коммитов ("commit checkpointing"), позволяющая сохранить снапшот изменений, еще не зафиксированных коммитом, и позднее восстановить в рабочей копии любую из сохранённых версий изменений. Новая функция предоставляет разработчикам возможность откатить состояние рабочей копии в случае ошибочного обновления;


-  Повышена надёжность экспериментальных команд "svn x-shelve/x-unshelve/x-shelves", позволяющих отдельно отложить незавершенные изменения в рабочей копии, чтобы срочно поработать над чем-то другим, а затем вернуть недоделанные изменения в рабочую копию. В новой версии добавлена поддержка слепков состояния для сохранения нескольких версий изменения, реализована поддержка бинарных файлов, изменён формат хранения изменений, увеличена надёжность возврата изменений в рабочую копию в ситуации её обновления. Добавлены новые команды x-shelf-diff, x-shelf-drop, x-shelf-list, x-shelf-list-by-paths, x-shelf-log и x-shelf-save;

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

-  Добавлена новая команда "svn info --x-viewspec" для вывода  спецификации, описывающей текущую рабочую копию. Описание включает информацию об ограничении  глубины подветок, исключении подветок, переключении на другой URL или обновлении до нового номера ревизии, по сравнению с родительским каталогом;

-  Добавлена возможность сохранения пароля к клиентскому сертификату;

-  Обновлён биндиг JavaHL, в котором обеспечена совместимость с Java 10. Для сборки JavaHL теперь требуется как минимум Java 8.


URL: https://blogs.apache.org/foundation/entry/the-apache-softwar...
Новость: https://www.opennet.me/opennews/art.shtml?num=49529

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –3 +/
Сообщение от Аноним (1), 31-Окт-18, 22:00 
Неплохо. Но чем он лучше ПИЖУЛЯ? (pijul)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Аноним (5), 31-Окт-18, 22:28 
А чем она лучше гита? Тем что вокруг неё нет ни инструментов, ни хостинга нормального, ни сообщества, ни биндингов к питону, ни графического интерфейса, ни взаимодействия с гитом, ни даже некстгена нормального, при этом сами коммиты занимают больше места?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +7 +/
Сообщение от Krond (ok), 01-Ноя-18, 00:00 
Ну, например, тем, что, в отличии от гита, для удобности SVN всё вышеперечисленное не необходимо.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +2 +/
Сообщение от captcha 20168 (?), 01-Ноя-18, 11:44 
да-да, особенно вот это изменение:
> Интерфейс интерактивного разрешения конфликтов расширен поддержкой ситуаций возникновения конфликтов из-за перемещения файлов и каталогов.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

28. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Григорий Федорович Конин (?), 01-Ноя-18, 13:27 
Это при условии что вы установите себе gui-евого клиента. А гитов можно и из консоли без всяких проблем.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +1 +/
Сообщение от Аноним (10), 01-Ноя-18, 00:19 
Опять тёплое с мягким.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

30. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от Anananemail (?), 01-Ноя-18, 15:35 
Что, правда что-ли?
Это лишь один из примеров gui

kdesvn-kde4-1.7.0_10
Name           : kdesvn-kde4
Version        : 1.7.0_10
Installed on   : Wed Oct  3 06:21:10 2018 MSK
Origin         : devel/kdesvn-kde4
Architecture   : FreeBSD:11:i386
Prefix         : /usr/local
Categories     : kde devel
Licenses       : GPLv2+
Maintainer     : kde@FreeBSD.org
WWW            : https://projects.kde.org/projects/extragear/sdk/kdesvn
Comment        : KDE frontend for Subversion

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

36. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +2 +/
Сообщение от пох (?), 01-Ноя-18, 20:12 
> А чем она лучше гита? Тем что вокруг неё нет ни инструментов, ни хостинга нормального, ни
> сообщества, ни биндингов к питону, ни графического интерфейса, ни взаимодействия с гитом

во, отлично сформулировал, возьму на память (кроме графического интерфейса, который как раз one-true tortoise svn, а не косорукие клоны, как для гита/hg)

именно этим и лучше - рукожoпы, альтернативно одаренные и девляпсы сразу строем идут нахрен от непонятной им конструкции, и не имеют возможности осчастливить "недостаточно продвинутые" проекты своим гуанокодом.

к тому же 'сообщества' тоже нет, и чятика/сосальной сеточки для посасывания друг-дружке тоже нет, на голову больным, коммитерам в .md, снова негде развернуться.

отличный фильтр, оставляющий только тех кто умеет освоить несложный инструмент и работать, а не "расставлять теги".

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

40. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от myhand (ok), 04-Ноя-18, 12:39 
Все можно проше сделать: обязать разработчиков писать код в ваш проект от руки.  На глиняных табличках, как вавилоняне.  Отсутствие рукожопов в проекте гарантирую.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от neit95 (ok), 04-Ноя-18, 18:55 
Частичный update репозитория. У git'а и hg такой фичи не нашёл.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

3. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от Michael Shigorinemail (ok), 31-Окт-18, 22:12 
> commit checkpointing

Попытка переизобрести гитовый index?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 01-Ноя-18, 08:00 
Не уверен. Тем более, что, судя по описанию, здесь можно сделать несколько checkpoint, в отличие от git index, где оно или в индексе, или нет.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

21. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от captcha 20168 (?), 01-Ноя-18, 11:45 
тогда git stash
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

38. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 02-Ноя-18, 11:57 
> тогда git stash

Уже ближе, да. Но у git stash другая семантика, из-за чего он убирает изменения из рабочей ветки — а данная фича Subversion больше похожа на, как ни смешно, на git commit.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

6. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –4 +/
Сообщение от Аноним (6), 31-Окт-18, 22:35 
>  GCC и LLVM.

Которые, между прочим, активно свинчивают на git. Потому что разработчики нынче склонны ожидать более вменяемые VCS и использование апач-архаики сильно нагибает процессы разработки.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –2 +/
Сообщение от Аноним (10), 01-Ноя-18, 00:18 
У кого там что нагибает? Если проект в морг, то гит ему не поможет.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –3 +/
Сообщение от Аноним (-), 01-Ноя-18, 01:37 
Если проект использует svn вместо git'а, его шансы на посещение морга в обозримом будущем весьма существенно возрастают, имхо.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от бмв (?), 01-Ноя-18, 07:20 
если парк таксомоторной компании целиком и полностью не состоит из автомобилей марки «БМВ», то шансы на то, что такая компания в скором времени загнётся очень велики...
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +1 +/
Сообщение от z (??), 01-Ноя-18, 09:53 
Если у человека волосатые ноги - его шансы на посещение стоматолога в обозримом будущем весьма существенно возрастают, имхо.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от Аноним (10), 01-Ноя-18, 11:56 
Если человек носит красные ботинки, то у него шансы попасть под машину существенно возрастают, имхо.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от КО (?), 01-Ноя-18, 09:37 
> а живым опенсорсным проектам - опачки.

Так в этом их главное отличие, SVN полагает, что разработчик вменяемый человек, а git больше заточен на то, чтоб мантейнер в куче ... искал жемчужины. А для разработчика в нормальной ide не особо то и заметно, какая там версионка под капотом.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

22. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от captcha 20168 (?), 01-Ноя-18, 11:49 
сидишь ты такой корячишь новую функцию и тут прилетает баг:
1. срочно делаешь svn commit
2. переключаешься на ветку trunk
3. готовишь исправление и делаешь svn commit
4. переключаешься на свою ветку с новым функционалом и готовишь следующий коммит, который починит предыдущий
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

31. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от КО (?), 01-Ноя-18, 15:36 
Ну если за количество коммитов и починенных багов платят поштучно, то почему бы и нет.

А так-то новость про всякие shelve.

P.S. Для быстрого исправления можно было и раньше и отдельную папку для trunk держать, коммитить ради этого разваленный билд было не обязательно. Но, как я уже писал выше - у svn чересчур завышенные требования к адекватности разработчика. :)

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

16. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от nobody (??), 01-Ноя-18, 10:44 
Что за идиотская мода выпускать минорные релизы с мажорным обновлением цифр в версиях? Вот почему нельзя это было выпустить как 1.10.4? Там ведь формат не поменялся (только для экспериментальных shelves). А вот следующую 1.14 LTS выпустить как 1.11. Дурдом какой-то...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +1 +/
Сообщение от nobody (??), 01-Ноя-18, 10:47 
Теперь у нас одни мажорные версии (LTS) мажорнее других мажорных. Прям Оруэл
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

24. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –2 +/
Сообщение от J.L. (?), 01-Ноя-18, 12:48 
> Что за идиотская мода выпускать минорные релизы с мажорным обновлением цифр в
> версиях? Вот почему нельзя это было выпустить как 1.10.4? Там ведь
> формат не поменялся (только для экспериментальных shelves). А вот следующую 1.14
> LTS выпустить как 1.11. Дурдом какой-то...

это имхо тянет на мажорные изменения, может даже вообще первую цифру надо было поднять
> Интерфейс интерактивного разрешения конфликтов расширен поддержкой ситуаций возникновения конфликтов из-за перемещения файлов и каталогов. Например, теперь поддерживается разрешение большинства конфликтов, связанных с потерей элементов в результате их перемещения после слияния исходной ветки;

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Аноним (18), 01-Ноя-18, 11:41 
Удивительно, что GCC до сих пор не перешёл на Git.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Andrey Mitrofanov (?), 01-Ноя-18, 13:04 
> Удивительно, что GCC до сих пор не перешёл на Git.

БольшИИИе коммиты [пере]ходить мешают.

Танцорам, эрикам и пр.хирургам.

И питон!  Нп голанг уповают.

"" The proximate cause of the move is that reposurgeon hit a performance wall on the GCC Subversion repository. 259K commits, bigger than anything else reposurgeon has seen by almost an order of magnitude; Emacs, the runner-up, was somewhere a bit north of 33K commits when I converted it. ""
--http://esr.ibiblio.org/?p=8161

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Аноним (26), 01-Ноя-18, 13:12 
Потому, что esr не использует православный svn2git и пишет свой велик на пайтоне.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

29. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от Andrey Mitrofanov (?), 01-Ноя-18, 15:23 
>не использует православный svn2git

Угу, смешная шутка.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

34. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от пох (?), 01-Ноя-18, 19:59 
а чего с ним, кстати, не так? Я пользуюсь, правда, в одностороннем порядке - в то репо никто кроме меня не коммитит, поэтому мне не надо оттуда в svn. Но вроде бы и с этим проблемы у него нет.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

20. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +1 +/
Сообщение от Аноним (20), 01-Ноя-18, 11:44 
А в чем разница
"commit checkpointing" - ... позволяющая сохранить снапшот изменений, еще не зафиксированных коммитом, и позднее восстановить в рабочей копии
и
"svn x-shelve/x-unshelve/x-shelves", позволяющих отдельно отложить незавершенные изменения в рабочей копии
?

P.S. похоже на "git stash"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от КО (?), 01-Ноя-18, 15:41 
Чекпоинт это точка куда можно откатиться.
Ракушка - это полочка, куда откладываются изменения, чтоб потом накатить их вновь от какой-то точки.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

37. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Аноним (37), 01-Ноя-18, 22:12 
Насколько я понимаю
svn commit создает на сервере номер ревизии - точку куда можно откатиться выполнив svn update -r
?

Что делает "commit checkpointing"? Какую-то "локальную ревизию"? Особый номер ревизии на сервере?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от пох (?), 01-Ноя-18, 20:02 
shelve и есть stash (ну или точнее hg shelve)

а checkpoint это песни на тему rebase, по сути, только без образования мертвых "невидимых" веток.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  –1 +/
Сообщение от Аноним (27), 01-Ноя-18, 13:17 
Не могу не поделиться: Git for Victims of Subversion

https://www.nobleprog.com/cc/gitvicsubv/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от Andrey Mitrofanov (?), 01-Ноя-18, 15:39 
> Не могу не поделиться: Git for Victims of Subversion
> https://www.nobleprog.com/cc/gitvicsubv/

Гадость, какая. Зарабатывать на братьях наших с ограниченными возможностями?!

"7 часов"?...   Смотреть https://www.youtube.com/watch?v=4XpnKHJAok8 по кругу, пока сабж не отвалится, а git не начнёт "отскакивать от пальцев".  За _шесть_ (1:10 в 7:00!) полных кругов по кругу должно сработать по-любому.

---Всем https://www.youtube.com/results?search_query=torvalds+git чаю.
..."if there are SVN users, Subversion users in the audience, you MIGHT WANT to leave"... (c) LT, там--^^ же, 0:03:14

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

39. "Выпуск системы управления версиями Apache Subversion 1.11.0 "  +/
Сообщение от annual slayer (?), 04-Ноя-18, 03:55 
не думаю, что он свои услуги так рекламировал, просто название курса смешное
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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