Вход | Регистрация
 

bitrix и git - кто их совместно юзает?

bitrix и git - кто их совместно юзает?
Я
   vde69
 
09.09.21 - 11:38
Играемся с битриксом (вторую неделю), сделали для каждого разработчика локальняй сервер, подключили к серверу git, в качестве редактора используем vsCode, на нем отладка, трасировака встроенный git, настроили gitignore, вроде все хорошо в теории.

Теперь про практику:
Битрикс постоянно использует диск, он постоянно создает кучц файлов, и меняет ужу существующие, при этом все эти изменения индексируются git-ом и требуют фиксации локальной в версии, файл ginignore не мешает этому процессу а только не дает пушить файлы исключения на сервер.

За день работы набегает более 1000 файлов которые у меня в списке изменений... Среди них найти и понять чего я менял на самом деле не возможно до тех пор пока я запушу версию на сервер и тогда по новой версии уже более менее понятно чего там было...

Короче вопрос: bitrix и git - жизнеспособны?
   Вафель
 
1 - 09.09.21 - 11:40
Про гитигнор ты не прав
   vde69
 
2 - 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) Этот тот самый проект на битриксе, что тс разрабатывает?
   vde69
 
17 - 10.09.21 - 10:33
(16) нет

(0) пока пришел вроде к единственному разумному варианту - на сервере GIT в репозитории должны лежать только файлы которые редактируются (а не весь проект целиком), а локально лежит весь проект, только в этом случае вроде более менее все работает

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.