|
Git и 1с | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
03.03.21
✎
10:27
|
Есть, кто пользуется? )))
Попробовал сейчас. Взял типовую БП3 (с включённым редактированием, т.е. с поддержкой). Выгрузил в файлы, положил в локальный git. Решил заpushить на github, чтобы в другом месте забрать. Так она cf (конфигурацию поставщика) на github отказалась загружать. Как кто обходит такое? Или просто с поддержки снимаете? |
|||
1
Eeeehhhh
03.03.21
✎
10:31
|
(0) только для расширений юзал гит, в других случаях фигня.
|
|||
2
fisher
03.03.21
✎
10:38
|
И чо говорит? По какому ограничению не проходит?
|
|||
3
Gimalaj
03.03.21
✎
10:40
|
(2) Кто что говорит-то?
У него выгрузилась в файлы только основная конфигурация. А конфигурация поставщика - не выгрузилась. Чё делать? |
|||
4
ДенисЧ
03.03.21
✎
10:41
|
(2) 100МБ...
|
|||
5
ДенисЧ
03.03.21
✎
10:41
|
(3) Конфигурация поставщика выгрузилась. В cf-файл )))
А что, не файл? |
|||
6
Gimalaj
03.03.21
✎
10:45
|
(5) Т.е. при нажатии "Выгрузить конфигурацию в файлы..." основная конфигурация выгрузилась в файлы (текстовики), а конфигурация поставщика - в .cf?
|
|||
7
ДенисЧ
03.03.21
✎
10:45
|
(6) Да. ext\ParentConfigurations\БухгалтерияПредприятия.cf
Картинку уже не покажу, удалил в разочаровании. |
|||
8
Gimalaj
03.03.21
✎
10:47
|
(7) Я так понял, ты делал это конфигуратором. А если попробовать EDT?
|
|||
9
ДенисЧ
03.03.21
✎
10:51
|
(8) Я, конечно, не совсем нормальный, но...
Не до такой же степени... Собирать обратно тоже едтой? А на другом компе а) его нет и не будет и б) там аппаратные возможности раз в пять меньше того, на чём я тут ковыряюсь. |
|||
10
mistеr
03.03.21
✎
10:52
|
А зачем тебе конфиг поставщика в git? На другом конце он и так есть.
|
|||
11
Gimalaj
03.03.21
✎
10:53
|
(9) Да я понимаю )
Просто появилась мысль, вот и предложил |
|||
12
ДенисЧ
03.03.21
✎
10:53
|
(10) А собрать обратно как? Полноценную, чтобы можно в рабочую заливать?
|
|||
13
mikecool
03.03.21
✎
10:54
|
(0) у меня такое только в мыслях, все времени нет разобраться ))
|
|||
14
mikecool
03.03.21
✎
10:55
|
(9) по идее - едт должна выгружать конфиг в файлы по аналогии с конфигуратором - но это только имхо
|
|||
15
ДенисЧ
03.03.21
✎
10:57
|
(13) Да просто немного времени образовалось, а 1.5Г через гугля по 7 раз в день в обе стороны таскать - подустал. Вот и подумал...
|
|||
16
mikecool
03.03.21
✎
10:58
|
(15) пуш должен уметь исключения, добавть туда cf
|
|||
17
mikecool
03.03.21
✎
10:58
|
+16 могу врать, про гит только книжку прочитал и то бегло ))
|
|||
18
ДенисЧ
03.03.21
✎
10:59
|
(16) Да я вообще могу его в gitignore, но как потом оно соберётся в качественную cf?
|
|||
19
mikecool
03.03.21
✎
11:01
|
(18) https://habr.com/ru/post/202696/
есть файлы, специфичные для проекта, вот только таскать между компами его как то придется )) |
|||
20
Gimalaj
03.03.21
✎
11:01
|
А принимающей стороне точно нужна конфа поставщика? Или тебе принципиально нужно, чтобы конфигурация была полноценной?
|
|||
21
fisher
03.03.21
✎
11:02
|
(4) Ясно. В гитхабовое ограничение уперлось на максимальный размер файла. Говорят, еще в 2013 его ввели.
|
|||
22
mistеr
03.03.21
✎
11:02
|
(18) Перенеси один раз через "гугля".
|
|||
23
ДенисЧ
03.03.21
✎
11:04
|
(20) Да. Обязательно.
|
|||
24
fisher
03.03.21
✎
11:04
|
Пишут, что для платных аккаунтов до 500 Мб на файл. Но это неточно.
|
|||
25
ДенисЧ
03.03.21
✎
11:06
|
(24) Всё равно мало, там 840 метров )))
|
|||
26
VladZ
03.03.21
✎
11:07
|
(0) Какова конечная цель?
|
|||
27
ДенисЧ
03.03.21
✎
11:09
|
(26) Разрабатывать на одном компе, внедрять в рабочую на другом, за 150 км от.
|
|||
28
mistеr
03.03.21
✎
11:10
|
(15) Вместо того, чтобы использовать GitHub как синхронизатор файлов, используй что-то более заточенное для этой задачи и не имеющее ограничений на размер файлов.
|
|||
29
fisher
03.03.21
✎
11:10
|
(25) Японский городовой!
Ну, есть какой-то GitHub Packages, где на платном аккаунте за $4 до 2 гиг дают. Типа для хранения зависимостей проекта. Может, можно его как-то прозрачно задействовать... |
|||
30
ДенисЧ
03.03.21
✎
11:10
|
(28) А если не "синхронизатор файлов", а именно как VCS хочу использовать?
|
|||
31
fisher
03.03.21
✎
11:13
|
(29) + В худшем случае, выгрузку/загрузку можно будет заскриптовать. Чтобы основной проект выгружался без конфы поставщика, а конфа поставщика - в GitHub Packages. И собиралось в обратном порядке
|
|||
32
Gimalaj
03.03.21
✎
11:13
|
(30) В принципе, можно и у себя GIT-репозиторий развернуть. Требует определенных навыков, конечно.
|
|||
33
mistеr
03.03.21
✎
11:14
|
(30) Не используй GitHub, тяни напрямую с рабочего компа. Или подними свой Git сервер.
Как вариант, используй вышеописанное только для "тяжелых" файлов, остальное через GitHub. |
|||
34
fisher
03.03.21
✎
11:15
|
Ну и вообще пихать в общее VCS большие бинарники считается моветоном. Они все-таки на текст заточены. А для бинарников обычно специальные VCS пилят. Как я понимаю, GitHub Packages - одна из них.
|
|||
35
mistеr
03.03.21
✎
11:15
|
(32) Репозиторий у него уже есть. Нужно только поднять службу, белый IP и порты прокинуть.
|
|||
36
Gimalaj
03.03.21
✎
11:17
|
(35) Да, это и имел в виду.
|
|||
37
fisher
03.03.21
✎
11:18
|
ИМХО, проще вообще конфу поставщика лоально держать и не трогать. Только подсовывать при сборке. Замахаешься ее каждый раз выкачивать да и нафига этот цирк.
|
|||
38
fisher
03.03.21
✎
11:18
|
"локально"
|
|||
39
fisher
03.03.21
✎
11:19
|
Хотя если ее в GitHub Packages засунуть, то оно так и будет происходить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |