The OpenNET Project / Index page

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



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

"Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от opennews (?), 26-Апр-19, 11:38 
После 6 месяцев разработки организация Apache Software Foundation опубликовала (https://svn.haxx.se/dev/archive-2019-04/0028.shtml) релиз системы управления версиями Subversion 1.12.0 (http://subversion.apache.org). Несмотря на развитие децентрализованных систем, Subversion продолжает пользоваться  популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из  использующих Subversion  открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, OpenSCADA, GCC и LLVM. Выпуск Subversion 1.12 отнесён к обычным выпускам, следующим LTS-релизом  станет версия  Subversion 1.14, которую планируют выпустить в апреле 2020 года и поддерживать до 2024 года.


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

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


-  В сервере обеспечено игнорирование определений пустых групп в правилах авторизации и вывод предупреждения при их наличии в момент запуска команды svnauthz;

-  На стороне клиента в Unix-подобных системах на уровне компиляции отключена по умолчанию поддержка хранения паролей на диске в открытом виде. Пользователям рекомендовано использовать для хранения паролей системы, подобные GNOME Keyring, Kwallet или GPG-Agent;

-  Улучшено поведение операций копирования в исходном репозитории и рабочей копии - существующие родительские каталоги и файлы с ревизиями теперь обрабатываются корректно.

-  Улучшен вывод команды "svn list": длинные имена авторов теперь не обрезаются, добавлена опция "--human-readable" (-H) для вывода размеров в читаемом виде (байты, килобайты, магабайты и т.п.);
-  В команду "svn info" добавлен показ размера файлов в репозитории;
-  В команде "svn cleanup" после подтверждения операций удаления игнорируемых или не охваченных версионированием элементов, теперь удаляются и каталоги с флагом защиты от записи;

-  В экспериментальных командах "svn x-shelve/x-unshelve/x-shelves"
повышена надёжность обработки различных типов изменений. Команды из набора "shelve" позволяют отдельно отложить незавершенные изменения в рабочей копии, чтобы срочно поработать над чем-то другим, а затем вернуть недоделанные изменения в рабочую копию, не прибегая к таким ухищрениям как сохранение патча через "svn diff" с последующим его восстановлением через "svn patch";

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


URL: https://svn.haxx.se/dev/archive-2019-04/0028.shtml
Новость: https://www.opennet.ru/opennews/art.shtml?num=50578

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

Оглавление

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


1. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –2 +/
Сообщение от Анон213423 (?), 26-Апр-19, 11:38 
Интересно, чем разработчиков компиляторов не устраивает git?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Ну нишмагла я, нишмагла"  –1 +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 12:38 
> Интересно, чем разработчиков компиляторов не устраивает git?

Оно "не лэзет".
"" There's a malformation that has turned up in the repo that may sink the conversion entirely. ""
--2018-07-11 https://gcc.gnu.org/ml/gcc/2018-07/msg00176.html


И настоящих буйных мало.

Дедушка Эрик точил ножи, точил,...

"" I’m still trying to get GCC over to git and am severely hampered by test cycles that take a minimum of nine hours or so. ""
--30.04.2018 http://esr.ibiblio.org/?p=7959

...потом точил топоры,...
""I do have an audacious goal for the next release, which may well be 4.0.

We (I and a couple of my closest collaborators) are going to try to move the reposurgeon code to Go.""
----2018-07-11 https://gcc.gnu.org/ml/gcc/2018-07/msg00176.html

...потом ему купили Большой Ящик, ...
--2014-12-07 http://esr.ibiblio.org/?p=6562

...или ящик купили до, а после - купили памяти?,....
--2018-07-09  https://www.phoronix.com/scan.php?page=news_item&px=GCC-Git-...

...потом он перешёл с питона на Гоу, ...
--2018-12-18 https://www.phoronix.com/scan.php?page=news_item&px=GCC-Repo...

...почти уже перешёл, ...
...вот-вот, уже скоро!, ....
...и пообещал сделать 4,0 reposurdeon-а, ...


Но нет, ...
...пока нет.  Да.

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

10. "Ну нишмагла я, нишмагла"  –2 +/
Сообщение от Аноним (10), 26-Апр-19, 13:14 
Для разработки можно слить ветки и перейти без истории, а для копирайтной археологии достаточно отдельного репозитория.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Ну нишмагла я, нишмагла"  +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 13:38 
> Для разработки можно слить ветки и перейти без истории, а для копирайтной
> археологии достаточно отдельного репозитория.

Когда _надо_, оно, конечно, да. Вон, Л.Т. надо было, он с 2.6.12 начАл, а "всю историю" на потом оставил.

С gcc нюанс -- оно им не надо, а ESR пытается сделать из "не надо и не переходим" => "нам не надо, но вот же оно есть -- может быть, и переходим". Или пытался...

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

20. "Ну нишмагла я, нишмагла"  –1 +/
Сообщение от Аноним (20), 26-Апр-19, 14:24 
А смысл тогда на git переходить? Сначала на каждом углу визжали про его преимущество, а потом те же люди ветки запретили плодить. А 2-3 ветки я и на svn смогу спокойно содержать.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

24. "Ну нишмагла я, нишмагла"  –1 +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 14:29 
> А смысл тогда на git переходить? Сначала на каждом углу визжали про
> его преимущество, а потом те же люди ветки запретили плодить. А
> 2-3 ветки я и на svn смогу спокойно содержать.

Ты не понял или сделал вид?

Там не было ничего ни про ветки, ни про запрет оных.

Прекрати визг про "я svn могу покойно".
   Расскажи подробнее о своей проблеме!1

---Можете не п(ри|ере)ходить, вычёркиваю.

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

27. "Ну нишмагла я, нишмагла"  –5 +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 14:34 
>> А смысл тогда на git переходить? Сначала на каждом углу визжали про
> Там не было ничего ни про ветки, ни про запрет оных.

А, было-таки.

"слить ветки и перейти без истории".

Это таки не то, чего ты испугался.

Не бойся, маленький!  Там написано "можно слить и перейти", а не...
"должен немедленно всё бросить и <чего ты там себе придумал-то?>".

Ну-ну, не визж ^W плакай1

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

37. "Ну нишмагла я, нишмагла"  +6 +/
Сообщение от Аноним (37), 26-Апр-19, 15:50 
В психушку интернет провели? Учись писать внятно, читать невозможно же.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

49. "Ну нишмагла я, нишмагла"  +3 +/
Сообщение от grsec (ok), 26-Апр-19, 16:42 
Ты читаешь, что пишет Andrey Mitrofanov? Ты из какой палаты?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

77. "Ну нишмагла я, нишмагла"  +/
Сообщение от Andrey Mitrofanov (?), 29-Апр-19, 09:45 
> Ты читаешь, что пишет Andrey Mitrofanov? Ты из какой палаты?

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

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

14. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –2 +/
Сообщение от fi2fi (?), 26-Апр-19, 13:41 
все просто - команды svn набираешь на автомате.

Я вот уже два года в основных проектах на git, и все равно руки помнят svn )))))


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

28. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от J.L. (?), 26-Апр-19, 14:39 
> Интересно, чем разработчиков компиляторов не устраивает git?

у меня есть БОЛЬШОЙ проект, который состоит из нескольких слабозависимых частей которые всёж должны быть "общей единой версии"

в свн я могу отбранчевать ветку /весь_мегапроект/кусочек_для_устройств_а/бекэнд/ и выкачать только её, а потом вмержить обратно на то же место
или в другое, например у нашего подрядчика тупые сотрудники, которые создали репу впихнув туда весь путь /srv/svn/projectname/trunk/кусочек_для_устройств_а/, более того им не предоставлялся для доработок код кусочек_для_устройств_б, и в корневом репе у нас теперь есть ветка /весь_мегапроект/подрядчик_а/кусочек_для_устройств_а/ (куда скриптом всасываются версии из репозитория подрядчика, другой физсервер где-то там за тридевятьвпн) из которой делаются мержи в /весь_мегапроект/кусочек_для_устройств_а/

как в git мне это всё организовать?

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

35. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –5 +/
Сообщение от Ordu (ok), 26-Апр-19, 15:36 
> у нашего подрядчика тупые сотрудники
> как в git мне это всё организовать?

Попросить объяснить тупым сотрудникам подрядчика как делать git mv и git rm?

git mv srv/svn/whatever/кусочек-чего-то-там ./
git rm -r srv
git commit -a -m 'Мы больше не тупые'


А если там сотрудники действительно тупые, то https://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging
По-моему, чистой воды то, что нужно.

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

41. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от умнееЧемТы (?), 26-Апр-19, 15:55 
однажды мосью откроет для себя gitFS. я конечно хз, может репозиторий больше, чем у майков виндовый - тогда всё печально, да
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

59. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (59), 26-Апр-19, 18:35 
> как в git мне это всё организовать?

man git-submodule
Для не осиливших индусов — repo.

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

78. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Andrey Mitrofanov (?), 29-Апр-19, 09:47 
>> как в git мне это всё организовать?
> man git-submodule
> Для не осиливших индусов — repo.

А для фбсд-ешников -- GNU Autoconf.  Ура.

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

2. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –9 +/
Сообщение от The Gusi (?), 26-Апр-19, 11:42 
Кто этим вообще пользуеться в 2018?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +6 +/
Сообщение от Аноним (3), 26-Апр-19, 11:43 
Привет из будущего)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +6 +/
Сообщение от trolleybusemail (?), 26-Апр-19, 11:51 
> Из использующих Subversion открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, OpenSCADA, GCC и LLVM

Эти даже в 2019 еще пользуются

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

61. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Андрей (??), 26-Апр-19, 21:07 
>> и LLVM

Они уже перешли на git:

> Getting Started Quickly (A Summary)
>
> ...
>
> Checkout LLVM (including related subprojects like Clang):
>
>     git clone https://github.com/llvm/llvm-project.git

Доступ по SVN пока остаётся в целях совместимости:

> Checkout via SVN (*deprecated*)
>
> Until we have fully migrated to Git, you may also get a fresh copy of the code from the official Subversion repository.

Источник: https://llvm.org/docs/GettingStarted.html

А также новость: "Проект LLVM ввёл в строй официальное Git-зеркало в ходе миграции с SVN" (15.01.2019) https://www.opennet.ru/opennews/art.shtml?num=49951

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

5. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (5), 26-Апр-19, 12:12 
> На стороне клиента в Unix-подобных системах на уровне
> компиляции отключена по умолчанию поддержка хранения паролей на
> диске в открытом виде.

fuck :-( опять за нас позаботились о нашей безопастносте.
Что это использовалось для автоматических скриптов деплоя - им пофиг.

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

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

15. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (59), 26-Апр-19, 13:43 
> Что этот самый пароль, надежнейше хранимый в kwallet и других удобных для потери всего разом хренилищах, передается открытым текстом и открытым же текстом лежит в конфигах сервера - их не побеспокоило вот ни разу - это ж надо протокол менять, и криптографию учить, это не для нынешнего разработчика.

Ты используешь svn без ssh? Серьёзно?
А разработчика на всё не хватит. Он и так достаточно активно имитирует бурную и никомк не нужную деятельность.

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

38. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –2 +/
Сообщение от пох (?), 26-Апр-19, 15:50 
> Ты используешь svn без ssh? Серьёзно?

серьезно. svn+ssh - уродливейший костыль, практически бесполезный и поломанный в ста местах (попробуй-ка ограничить область видимости для юзера и потом от него запросить svn log). Кое-как можно пользоваться svn+https, этот костыль работает - но он настолько отвратителен по конструктиву, что там где можно себе позволить какие-то пароли - лучше тоже без этой прослойки.

(то ли вот дело git - вообще ничего не умеет без костылей. Кто добавлял ssh-ключи в gogs, тот поймет.)

> А разработчика на всё не хватит.

к сожалению, на очередную диверсию, как видишь, вполне хватило, и вряд ли эта - последняя.

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

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

6. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (6), 26-Апр-19, 12:26 
> На стороне клиента в Unix-подобных системах на уровне компиляции отключена по умолчанию поддержка хранения паролей на диске в открытом виде. Пользователям рекомендовано использовать для хранения паролей системы, подобные GNOME Keyring, Kwallet или GPG-Agent;

И эти туда же?

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

9. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (9), 26-Апр-19, 12:54 
Десяток лет старых программистов переводили на svn, долго они плювались.
Теперь вздумаете перевести их на git?

Ахаха, неееет.

Есть опыт работы с 60-и летним разработчиком.

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

11. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –3 +/
Сообщение от пох (?), 26-Апр-19, 13:18 
угу - мне вот вроде еще и не 60, но вспомнить, нахрена же был нужен svn при рабочем cvs я как-то не особенно и могу (ну ок, были некоторые сложности с readonly-доступом, поскольку оно зачем-то ведет лог чекаутов). Этот, как его, эклер? А, не - склероз!

зато истории с восстановлением рухнувшего репо после отказа питания - я помню отлично, ага.
Потому что они повторялись с удручающей регулярностью.

Попробуйте-ка добейтесь повреждения репо у cvs.

git в том виде, как его использует нынче большинство - нафиг не нужен, и, в любом виде - чудовищно неудобен.
Поскольку решает личные сексуальные проблемы Линуса, который vcs пользоваться как двадцать лет назад не умел, так и по сей день не научился.

А на самом деле людям нужно веб-чятик и браузером клик-клик по дереву исходников. Для svn такое даже в принципе и есть, но какое-то немодное, немолодежное. Для hg - уже совсем нету. Перфорса дорого, начальнеге не оплатют.

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

12. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от кккк (?), 26-Апр-19, 13:33 
>нахрена же был нужен svn при рабочем cvs я как-то не особенно и мог

Один атомарный коммит чего стоит. Да и проблем с безопасностью было вагон и маленькая тележка - приходилось всех в unix пользователей пихать и т.д. и т.п.

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

16. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 13:44 
>>нахрена же был нужен svn при рабочем cvs я как-то не особенно и мог
> Один атомарный коммит чего стоит.

Репо _lock_ [или кактамего], вы хотели сказать?

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

71. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от OpenEcho (?), 27-Апр-19, 22:35 
>нахрена же был нужен svn при рабочем cvs

CVS - no integrity test

>Попробуйте-ка добейтесь повреждения репо у cvs.

не я, HDD дохнущий пробовал и успешно сломал, но CVS даже не пикнул...

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

80. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (80), 29-Апр-19, 22:55 
> Для hg - уже совсем нету.

Bitbucket же.

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

85. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от MirandaUser2 (?), 04-Май-19, 12:04 
> но вспомнить, нахрена же был нужен svn при рабочем cvs я как-то не особенно и могу

в CVS версионность по файлу, в SVN - по репозиторию. Пожалуй самое заметное отличие.
http://svnbook.red-bean.com/en/1.7/svn.forcvs.revnums.html

В CVS впрочем есть commit id, но не во всех реализациях поддерживается.
https://stackoverflow.com/questions/14863724/how-to-use-the-...

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

17. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (59), 26-Апр-19, 13:45 
А нехрен было переводить на svn. Промучались бы до сих пор с cvs, глядишь, и на git сползли бы без проблем.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

43. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от пох (?), 26-Апр-19, 15:57 
ну у меня есть парочка, которыми раз в пол-года пользуюсь - я, конечно, давно не смотрел что там с серверной стороны, но скачать исходник/полазать по дереву/поразбираться в конкретном комите - вполне себе без страданий могу.

Ну, конечно, в cvsweb нет чятика, но там уже давно не с кем поговорить все равно.

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

18. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +3 +/
Сообщение от Аноним (18), 26-Апр-19, 13:55 
У нас 50 лет "дедок" сам всех на git в своё время переводил.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

72. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от OpenEcho (?), 27-Апр-19, 22:38 
пипец, 50 это что, уже дедок ?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –11 +/
Сообщение от Аноним (20), 26-Апр-19, 14:28 
60-и летнего надо отправлять на пенсию. Я бы и 50-и летних тоже отправлял. Всё равно дешевле будет. Жалко, государство до сих пор не понимает этого.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

26. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +6 +/
Сообщение от Аноним (26), 26-Апр-19, 14:33 
Может лучше тебя отправим? И не на пенсию, а сразу в биореактор
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

39. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (37), 26-Апр-19, 15:52 
Тогда работай и не ной тут про проблемы 60-летних.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +2 +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 14:54 
>Я бы и 50-и летних тоже
> отправлял. Всё равно дешевле будет. Жалко, государство до сих пор не
> понимает этого.

дадад! голосую за этого Анонима в ....  не знаю куда.
не хочу работать, хочу на пенсию поскорее.  и видимо, зря.  >?<

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

40. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +3 +/
Сообщение от пох (?), 26-Апр-19, 15:53 
> не хочу работать, хочу на пенсию поскорее.  и видимо, зря.  >?<

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

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

36. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Ordu (ok), 26-Апр-19, 15:39 
Да и вообще надо объявить basic income, и пускай работают только те, кому приспичило поработать.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

53. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от user (??), 26-Апр-19, 17:36 
Я бы с радостью занимался своим "приспичило поработать", но добывание денег отнимает много сил и времени.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

55. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (55), 26-Апр-19, 17:57 
Вот из-за таких и проблемы потом. Считаю, их надо вовремя выявлять и исключать из трудового процесса. На этот случай могли бы безусловные доход придумать, как вариант. А то сейчас уходит больше средств на устранение их косяков.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

56. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от user (??), 26-Апр-19, 18:17 
"выявлять", [cenzored].

Кадровики заставляют врать про "мне интересно у вас работать не ради денег".

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

63. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (63), 26-Апр-19, 23:58 
У тебя бинарная логика что ли? Киллером можешь поработать, если только деньги интересуют?
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

64. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от user (??), 27-Апр-19, 00:33 
Меня много чего интересует, но при чём тут работа? Странное стремление кончать под клиентом. На этой планете сложно без денег, вот и приходится зарабатывать.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

65. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (65), 27-Апр-19, 01:30 
Не знаю, что ты за "стремление кончать под клиентом" тут приводишь. В общем трудно вести разговор, когда у тебя в голове кроме меня ещё пара десятков собеседников.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

47. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +2 +/
Сообщение от Дедушко (?), 26-Апр-19, 16:26 
Ты забыл самое главное - эти старпёры ещё и смузи отказываются пить, категорически. И не парят...

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

60. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от пох (?), 26-Апр-19, 20:44 
да ладно, подставляй тазик - выпью.
тазик - в смысле, чтоб было куда блевануть сразу после ;-)

А это у меня - ингалятор, от...сь! Главное, не забывать выкинуть, когда летишь через арабские страны.

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

73. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от OpenEcho (?), 27-Апр-19, 22:41 
запомни что сказал, не успеешь оглянуться как сам окажешься на их  месте...
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

33. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +2 +/
Сообщение от Аноним (59), 26-Апр-19, 15:20 
60-летние разные бывают. Есть такие, которые сами первыми всё осваивают. А если человек закостенел, независимо от возраста — гнать такого в шею.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

42. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (37), 26-Апр-19, 15:56 
Ну гнать, не гнать, но вопрос надо решать. Автоматизация убила множество рабочих мест. В результате имеем то, что имеем. На 20-30 человек всего 1 "тащит". Остальные в лучшем случае не мешаются под ногами.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

45. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –3 +/
Сообщение от пох (?), 26-Апр-19, 15:58 
расскажите подробнее, чье рабочее место убила замена cvs на git ?

И какую именно деятельность она лично вам "автоматизировала" ?

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

69. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (69), 27-Апр-19, 10:59 
Рабочее место заплесневелого ретрограда, который своим ворчаньем мешал молодому, энергичному, амбициозному и продвинутому тимлиду сломать всё, что ещё оставалось работающего.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

51. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (51), 26-Апр-19, 17:21 
> Есть опыт работы с 60-и летним разработчиком.

Ты забыл свой возраст указать.

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

83. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от KonstantinB (ok), 30-Апр-19, 11:57 
А у меня есть опыт работы и с разработчиками за 50, и с молодыми студентами.

И, прикинь, от возраста вообще ничего не зависит. Кто-то и в предпенсионном возрасте легко осваивает новое, а кто-то и в 25 лет закостенел уже.

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

19. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от б.б. (?), 26-Апр-19, 14:17 
в svn можно создавать пустые каталоги, насколько я помню :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от ффф (?), 26-Апр-19, 14:24 
а в гите нельзя??? О_о
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

25. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (20), 26-Апр-19, 14:30 
Таки да. Только с костылями.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

29. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 14:40 
> а в гите нельзя??? О_о

Не-а.

Или в нёй другая директория (и в ней -- далее по индукции).
Или файл-"placeholder" комитить.

Вот! Видишь! Какая хорошая, интересная система -- а ты не в зуб ногой.
   Переходи быстрее.

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

32. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 14:56 
> Или в нёй другая директория (и в ней -- далее по индукции).
> Или файл-"placeholder" комитить.

Есть ещё вариант: mkdir или аналог в "нужном месте" скриптов сборки...
...но это не совсем "в vcs".  Кажется.

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

34. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (59), 26-Апр-19, 15:25 
А какой юзкейс? Сколько лет с гитом работаю, и ни разу такой потребности не возникало.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

44. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (37), 26-Апр-19, 15:57 
initial directory structure? Почти всегда первый коммит в svn.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

57. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (59), 26-Апр-19, 18:20 
То есть единственная причина — чтобы было как в svn?
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

62. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (63), 26-Апр-19, 23:54 
Делали, потому что удобно. Никто же не виноват, что ты ничего кроме гита не видел.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

70. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (70), 27-Апр-19, 12:18 
Кто сказал, что не видел? И с svn работал, и с cvs немножко страдал. Но удобства пустых каталогов не понимаю.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

66. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Ordu (ok), 27-Апр-19, 03:52 
svn тут не при чём. В git'е тоже первый коммит очень часто содержит в себе всякую мелочовку, типа readme, .gitignore, src/, assets/ и проч. И среди них могут быть пустые директории.

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

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

50. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от Аноним (6), 26-Апр-19, 17:17 
Серьёзно? А директории под ./runtime/ какой-нибудь, ./cache/ какой-нибудь не нужны?
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

52. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от user (??), 26-Апр-19, 17:34 
Коммитить не исходники - кю. Лучше прописать их создание в какой-нибудь makefile.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

58. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (59), 26-Апр-19, 18:21 
Нет, не нужны. Репозиторий для исходного кода, а не для помойки.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

67. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –4 +/
Сообщение от пох (?), 27-Апр-19, 07:27 
а вот и типичный адепт нового-модного пожаловал. s/репозиторий/git/g

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

Который, внезапно, вообще может быть не "исходным кодом".

Ну а чего вы хотели от поделки Линуса, который и исходники-то хранил в linux-1.2.11, linux-1.2.12 ... , "патчи присылайте мэйлом, не забыв порезать по две строчки, а то их читать неудобно".

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

68. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Имя (?), 27-Апр-19, 10:12 
Почитай про vcs в Гугле, это эпический костыль. Они используют vcs не только вместо rsync, но и вместо пакетного менеджера. И сгенерированных файлов туда столько навалили, что на ноутбучные диски не влезает.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

74. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от имя (?), 28-Апр-19, 00:51 
> в отличие от нормальных vcs, где хранятся состояния дерева проекта.
> Который, внезапно, вообще может быть не "исходным кодом".

И что же вы подразумеваете под состоянием? .o-файлы и мусор имени maven/gradle, который иногда быстрее локально регенерировать из исходников,  чем скачать из репозитория даже без истории, и который нужен только два раза в жизни? Я уж молчу об svn, который не хранит mtime, и о разработчиках, которые забывают закоммитить промежуточные артефакты сборки. А сколько боли доставляет деление изменений на несколько коммитов и промежуточные коммиты, которые вообще не должны порождать .o-файлов, ммм…

Или вы rpm-пакетах и готовых к использованию ELF-бинарях, положенные в VCS от безысходности, потому что кто-то допустил вырастание невоспроизводимых серверов с патченым непоймичем и ~mamkin.devops в LD_LIBRARY_PATH? (True, блин, story, из-за таких серверов одно время приходилось тратить место на бекапы svn-реп с невероятными горами бинарного мусора в истории — даже после радостного выведения их из эксплуатации.)

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

81. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Аноним (80), 30-Апр-19, 00:02 
> svn, который не хранит mtime

Можно подумать, какая-то другая VCS хранит.

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

82. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от имя (?), 30-Апр-19, 01:06 
>> svn, который не хранит mtime
> Можно подумать, какая-то другая VCS хранит.

Дык пафоса у поха столько, что может сложиться впечатление, что svn и хранит. Но нет.

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

84. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Совершенно другой аноним (?), 02-Май-19, 08:42 
По крайней мере есть:

[miscellany]
use-commit-times = yes

которое может как-то помочь в этом.

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

79. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +/
Сообщение от Andrey Mitrofanov (?), 29-Апр-19, 09:59 
> А какой юзкейс? Сколько лет с гитом работаю, и ни разу такой
> потребности не возникало.

" Каша-то всегда была тёплая. "

commit 012fdeadc24066d99f55
Author: Andrey Mitrofanov <
Date:   Wed Jul 23 18:34:47 2014 +0400

    Added an empty dir placeholder, for java gw build.
      + No mkdir will be needed before make of git-archive-d source.
      >WONTFIX in upstream, ZBX-7320.

diff --git a/src/zabbix_java/bin/.gitignore b/src/zabbix_java/bin/.gitignore
new file mode 100644
index 00000000..7988d6f8
--- /dev/null
+++ b/src/zabbix_java/bin/.gitignore
@@ -0,0 +1,2 @@
+#This file is an empty dir placeholder. For git that is.
+zabbix-java-gateway-*.jar

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

23. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от анонимчик (?), 26-Апр-19, 14:28 
он научился с socks проекси работать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Andrey Mitrofanov (?), 26-Апр-19, 14:41 
> он научился с socks проекси работать?

Тяжело на винде-то?  Без soxify-то.  Должен страдать.

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

75. "Выпуск системы управления версиями Apache Subversion 1.12.0"  –1 +/
Сообщение от iZENemail (ok), 28-Апр-19, 07:36 
Кто может назвать и популярно объяснить десять причин использовать SVN вместо Mercurial?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Выпуск системы управления версиями Apache Subversion 1.12.0"  +1 +/
Сообщение от Аноним (76), 29-Апр-19, 09:22 
Тут гитосрач, не мешайте со своим меркуриалом.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

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

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




Спонсоры:
MIRhosting
Fornex
Hosting by Ihor
Хостинг:

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