как обьединить (ссылаться) между репозиториями в GitHub-е?

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by citRiks »

Ann wrote: Thu 11 Feb, 2021 04:45 анонса потому и не было, что недооформлено

Просто последнее время Вы даёте ссылки на GitHub, без воспроизводства кодов скриптов на форуме (как, например, и в данном случае). А на GitHub`е не всегда понятно автономен ли скрипт или в комплекте с модулями.
Ann,
там кроме CRC много чего еще не хватает на самом деле,
что эта версия (намеренно) нифига не автономна это точно.
сейчас думаю как лучшее сделать типа ссылки в одном репозитории на другие репозитории,
или как обьединить несколько репозиториев в один не лишая их независимости,
экпериментровал немного (сколько успел) на эту тему с github packages и projects,
но это что-то нифига не то и что-то странное для меня.
если у кого есть идеи по этому поводу, то велкам.
Поэтому, по возможности, было бы предпочтительно скрипты и их комплекты в том числе приаттачивать файлами к текущим постам и в шапки соответствующих тем
предпочтительнee идея ГитХаба, мне в целом нравится,
поэтому только если не будет другого выхода
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by John Doe »

git submodule
https://t.me/FarManager — Telegram чат
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by citRiks »

John Doe, в Вебе (на самом сайте github.com) это можно создать?
облазил там все вроде, не нашел такого.
или только локально, а потом коммитить?
User avatar
ctapmex
Posts: 1241
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by ctapmex »

это локально делается https://git-scm.com/book/ru/v2/%D0%98%D ... 0%BB%D0%B8
живой пример https://github.com/colorer/FarColorer . в папке libs папка colorer это ссылка на другой репозиторий. а этот другой по аналогии ссылается еще на несколько lib
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by citRiks »

ctapmex, John Doe,
Не подскажете, можно ли делать такое не на уровне директории субмодуля,
а на уровне отдельного файла из этого субмодуля?
Т.е., нужна директория, в которой будут линкованные типа файлы из разных других модулей.
В статье ответа не нашел ..
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by John Doe »

Только директории
https://t.me/FarManager — Telegram чат
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by citRiks »

John Doe, грустна :cry: была бы очень полезная весчь
спасибо что не пришлось тратить время на исследования :)
User avatar
ctapmex
Posts: 1241
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by ctapmex »

если идет ссылка на проект, в котором нужна пара файлов , то
1. делить файлы логически на папки. вероятно не удобно, и не всегда возможно
2. считать репозиторий не как готовый инструмент, а как исходники. А для исходников нужен скрипт сборки, который из текущей структуры возьмет только нужное.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by John Doe »

ctapmex wrote: Fri 12 Feb, 2021 07:16 если идет ссылка на проект, в котором нужна пара файлов , то
Можно рассмотреть и иначе: проект как библиотека, пусть себе лежит целиком, какая-то часть нужна этому скрипту, другая - другому.
Главное организовать хранение так чтобы лежало всё в фиксированном месте, без дублирования.
https://t.me/FarManager — Telegram чат
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by citRiks »

ctapmex, ну да, писать скрипты, создавать лишние директории.. грустна
John Doe,
ну для деплоймента юзеру придется давать ему кучу всего (все библиотеки),
а это чревато проблемами для юзера,
что-то с чем-то не стыкуется, не будет изоляции одного от другого.
для осмысливания проекта тоже не помогает, когда все будет в одной куче.
Ну можно что-то как-то сделать с этим всем, но в целом - "грустна"
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by John Doe »

citRiks wrote: Fri 12 Feb, 2021 14:35 но в целом - "грустна"
Это вас так в грусть повергает отсутствие какой-то минорной фичи в гите?
https://t.me/FarManager — Telegram чат
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

как обьединить (ссылаться) между репозиториями в GitHub-е?

Post by citRiks »

John Doe, не, это легкая грусть, было бы что-то более важное, так я бы горевал а не грустил.
а так - даже весело что есть у кого спросить :)
Post Reply

Return to “Операционные системы, командные оболочки и прочее”