The OpenNET Project / Index page

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



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

Оглавление

Выпуск системы управления версиями Apache Subversion 1.12.0, opennews (?), 26-Апр-19, (0) [смотреть все]

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


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

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

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

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

Не-а.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[miscellany]
use-commit-times = yes

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

Ответить | Правка | Наверх | 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ообщить модератору

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

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




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

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