|   |   | 
| 
 | 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 в репозитории должны лежать только файлы которые редактируются (а не весь проект целиком), а локально лежит весь проект, только в этом случае вроде более менее все работает | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |