208 похожих чатов

Всем привет, подскажите по git пожалуйста. Есть bitrix vm и

есть два сайта например example.com и копия test.example.com. Можно ли так работать: все правки должны вестить на test.example.com, для задач создаются отдельные ветки, после сливаются с основным? То есть нужны ли дополнительные тестовые сайты, чтобы вести работу в отдельных ветках? Или только test.example.com достаточно и там создавать отдельные ветки, мерджить и пушить на github?

24 ответов

21 просмотр

Если вы не планируте работать с БД при разработке, все это можно делать, как собственно вы и описали, вопрос только зачем.

Damir- Автор вопроса
𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Если вы не планируте работать с БД при разработке,...

Сейчас так настроено есть боевой ИМ и тестовый, просто работал один разработчик и работа велась в master ветке, т.е он вносил правки на тестовом и через git выгружал на боевой. Теперь подключился я, и вдвоем в одной master ветке работать не получится. Поэтому предложил работать в разных ветках чтобы не мешать друг другу и мои изменения не должны сразу выгружаться на боевой, а после проверки. А работать с БД и настраивать миграции нет необходимости. Спасибо, еще почитаю про ветвления

Damir
Сейчас так настроено есть боевой ИМ и тестовый, пр...

Для целых двух программистов, использовать git - это мощно. Хотя я знаю и одиночек, пользующихся гитом, у каждого своя причина им пользоваться 😭

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Для целых двух программистов, использовать git - ...

Нужна возможность понять, как дошел до жизни такой - вот контроль версий и спасает.

Eugene Zhukov
Нужна возможность понять, как дошел до жизни такой...

Лично мне, вполне хватает возможностей NetBeans - для проектов с которыми я работаю самостоятельно, иногда в команде из 2-3 человек, и встроенных возможностей, без огорода внешних решений. Ну тут у каждого свои предпочтения и т.д. и т.п.

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Лично мне, вполне хватает возможностей NetBeans - ...

типа не пользуешься контролем версий, т.к. по умолчанию иде локально хранит? а если 5 компов :)

Andrew Zahalski
типа не пользуешься контролем версий, т.к. по умол...

Да в NetBeans есть свой инструмент, для отслеживания изменений.

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Да в NetBeans есть свой инструмент, для отслеживан...

SSD когда нибудь покажет тебе что такое локальный svn

Andrew Zahalski
SSD когда нибудь покажет тебе что такое локальный ...

Это у же - вопрос вторичный, если ты не бекапишь важные для тебя данные - ты сам себе буратина.

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Это у же - вопрос вторичный, если ты не бекапишь в...

Бекаплюсь бакулой, даже сервак отдельно для бекапов дома стоит... но это все-равно не отменяет удобства git. У вас наверное 1 комп вот и не пользуетесь... если у меня рабочих 4, то не понятно как по другому. Хотя не на всех проектах, если на проде правки то можно и зафитчить перед тем как лезть на любую машину

Andrew Zahalski
Бекаплюсь бакулой, даже сервак отдельно для бекапо...

Нет, у меня к сожалению или к счастью, комп не один ))) Бакула, конечно хорошо, но для дома я пользуюсь NextCloud.

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Нет, у меня к сожалению или к счастью, комп не оди...

NextCloud тоже есть :) но бекапить в него, такое себе... частяком битые файлы делает

Andrew Zahalski
NextCloud тоже есть :) но бекапить в него, такое с...

Не сталкивался с битыми файлами ни разу в nextcloud, а вот при монтировании сетевых директорий в ос бывает такое, частенько.

Alex
А как вы деплоите код без гита?)

на прод сразу с ИДЕ, сам на 90% проектах так делаю :) но не мешает держать хотябы мастер ветку на github

Andrew Zahalski
на прод сразу с ИДЕ, сам на 90% проектах так делаю...

хмм, вписать команду выглядит проще. Плюсом приобретая возможность откатываться к старому коду, ну и быстро и просто разворачивать рабочее окружение на другой машине. Приходилось пару раз рабочую машину менять, пока на ноутбук не переехал)

Alex
хмм, вписать команду выглядит проще. Плюсом приобр...

это понятно. но не везде ты на прод. сервере настраиваешь git, это скорее единичные проекты на долгосрочной поддержке

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Нажать ctrl+s в разы проще, чем еще чтото писать😉

чтобы нажать ктрл-с и всё уже заработало - надо изначально редачить "на живую", такое я себе позволял только для совсем мелких правочек)

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Так же как написал @andrew_zahalski

Я всегда использую гит даже если один. Как минимум это история для следующего, кто будет работать с проектом. У меня неоднократно были случаи, когда заходишь в проект из которого ушëл разраб и тебе ставят задачу перенести на прод некий функционал, который на тесте уже реализован. И вот тут начинается веселье, потому что хрен его пойми какие он файлы менял и что использовал. Начинается копание, изучение, тесты. А отдельная ветка гит под задачу свела бы все эти танцы к нулю.

Andrew Zahalski
это понятно. но не везде ты на прод. сервере настр...

если мелкая правка нужна - соглашусь. если крупнее - ну там дело 5ти минут, уж потрачу, окупится довольно быстро

Alexey Nazarov
Я всегда использую гит даже если один. Как минимум...

ну и пусть катится этот клиент куда подальше со своим тестом :) а "ушел разраб с теста" - это вообще звоночек да у меня быстрые правки основное, когда работал фултайм на фрилансе сотня проектов была в активном состоянии... сейчас может 10-15 но я не не настраиваю именно на проектах... у себя держу ветку и не отдаю никому :) вот такой жадный разраб :) исключения есть но редки... если вебпак используется (то без чего сторонний разработчик не заведет ничего)

Andrew Zahalski
ну и пусть катится этот клиент куда подальше со св...

Не буду спорить. Сколько людей, столько мнений. Каждый тут по своему прав) Я просто привык к гиту. Если даже нет гита от заказчика, то заведу свой. При условии, что там не не пара дней работы, конечно, а неделя и больше.

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
12
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Карта сайта