|
bitrix и git - кто их совместно юзает? | ☑ | ||
---|---|---|---|---|
0
vde69
09.09.21
✎
11:38
|
Играемся с битриксом (вторую неделю), сделали для каждого разработчика локальняй сервер, подключили к серверу git, в качестве редактора используем vsCode, на нем отладка, трасировака встроенный git, настроили gitignore, вроде все хорошо в теории.
Теперь про практику: Битрикс постоянно использует диск, он постоянно создает кучц файлов, и меняет ужу существующие, при этом все эти изменения индексируются git-ом и требуют фиксации локальной в версии, файл ginignore не мешает этому процессу а только не дает пушить файлы исключения на сервер. За день работы набегает более 1000 файлов которые у меня в списке изменений... Среди них найти и понять чего я менял на самом деле не возможно до тех пор пока я запушу версию на сервер и тогда по новой версии уже более менее понятно чего там было... Короче вопрос: bitrix и git - жизнеспособны? |
|||
1
Вафель
09.09.21
✎
11:40
|
Про гитигнор ты не прав
|
|||
2
vde69
09.09.21
✎
11:42
|
(1) в чем неправ? вот наш файл
# исключим расширения файлов которые генерируются в процессе работы системы *.log *.sql *.txt *.xml *.dt # закроем всю директорию целиком, закрываем пофайлово что-бы исключения работали www/**/*.* # закроем файлы в корневой директории, # хотя явное закрытие не требуется, # список оставил для контроля критических файлов www/.access.php www/.htaccess www/urlrewrite.php # откроем директорию локальной разработки !www/local/** # откроем файлы основной поставки битрикса в которых мы что-то меняем !www/bitrix/modules/main/include.php !www/bitrix/modules/main/start.php !www/bitrix/modules/main/include/prolog_after.php !www/bitrix/modules/main/interface/prolog_main_admin.php !www/bitrix/modules/main/lib/engine/response/redirect.php |
|||
3
ДенисЧ
09.09.21
✎
11:42
|
гитигнор, если ловит файл - уже не требует локального коммита...
|
|||
5
Вафель
09.09.21
✎
15:57
|
Чтото ты перемудрил
Например гитигнор Node_modules\* работает отлично |
|||
7
Вафель
09.09.21
✎
16:13
|
На винде
|
|||
8
Генератор
09.09.21
✎
16:28
|
Работал когда-то с битриксом и гитом и даже в докере, все норм
Гитигнор что-то типа: www/* !www/local/ |
|||
9
Вафель
09.09.21
✎
16:43
|
каталоги вот так пишутся
/node_modules |
|||
10
ДенисЧ
09.09.21
✎
16:48
|
(9) Без /
|
|||
11
Вафель
09.09.21
✎
16:48
|
(10) специально открыл файл чтоб скопировать оттуда
|
|||
12
ДенисЧ
09.09.21
✎
16:50
|
(11)
Из собирающегося проекта .DS_Store .thumbs.db node_modules # Quasar core related directories .quasar /dist # Cordova related directories and files /src-cordova/node_modules /src-cordova/platforms /src-cordova/plugins /src-cordova/www # Capacitor related directories and files /src-capacitor/www /src-capacitor/node_modules # BEX related directories and files /src-bex/www /src-bex/js/core # Log files npm-debug.log* yarn-debug.log* yarn-error.log* # Editor directories and files .idea *.suo *.ntvs* *.njsproj *.sln /yarn.lock |
|||
13
Вафель
09.09.21
✎
16:52
|
(12) ну и так и так можно значит. у тебя тоже по разному
|
|||
14
Вафель
09.09.21
✎
16:52
|
скорее всего файл гитигнор лежит не там
|
|||
15
ДенисЧ
09.09.21
✎
16:54
|
(13) (14) Где не там?
Содержимое папки E:\1\Weather1 03.07.2021 12:59 <DIR> . 03.07.2021 12:59 <DIR> .. 03.07.2021 12:45 156 .editorconfig 03.07.2021 12:45 76 .eslintignore 03.07.2021 12:45 3 482 .eslintrc.js 03.07.2021 12:45 541 .gitignore 03.07.2021 12:45 208 .postcssrc.js 03.07.2021 12:59 <DIR> .quasar 03.07.2021 12:45 <DIR> .vscode 03.07.2021 12:45 97 babel.config.js 03.07.2021 13:34 <DIR> dist 03.07.2021 12:59 <DIR> node_modules 03.07.2021 12:59 1 815 package.json 03.07.2021 12:45 <DIR> public 03.07.2021 12:45 6 319 quasar.conf.js 03.07.2021 12:45 444 README.md 03.07.2021 12:45 <DIR> src 03.07.2021 12:45 <DIR> src-cordova 03.07.2021 12:45 <DIR> src-electron 03.07.2021 12:45 203 tsconfig.json 03.07.2021 12:58 459 426 yarn-error.log 03.07.2021 12:50 436 338 yarn.lock 12 файлов 909 105 байт 10 папок 532 401 553 408 байт свободно |
|||
16
Вафель
09.09.21
✎
17:08
|
(15) Этот тот самый проект на битриксе, что тс разрабатывает?
|
|||
17
vde69
10.09.21
✎
10:33
|
(16) нет
(0) пока пришел вроде к единственному разумному варианту - на сервере GIT в репозитории должны лежать только файлы которые редактируются (а не весь проект целиком), а локально лежит весь проект, только в этом случае вроде более менее все работает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |