Как использовать мерзавца, чтобы управлять одной кодовой базой, но иметь различные среды

7
задан staackuser2 3 June 2010 в 09:18
поделиться

2 ответа

Я делаю это ...

... не фиксирует файлы, специфичные для среды, через .gitignore .

В CodeIgniter это означает

  • .htaccess
  • database.php
  • config.php

Вот и все.

В зависимости от того, как ваше приложение настроено, это может иметь разные эффекты. В основном я скажу config.example.php и example.htaccess , которые я зафиксирую . Затем, если мне нужно настроить среду, я изменю их и переименую в процессе. Поскольку они игнорируются git, вам не о чем беспокоиться.

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

5
ответ дан 7 December 2019 в 12:15
поделиться

Я думаю, что уже слишком поздно для решений .gitignore.

Я бы хотел:

  • создать ветку для портативных компьютеров на вашем настольном компьютере
  • получить изменения с вашего портативного компьютера в этой ветке
  • проверить конфигурационный файл, который не должен был изменяться из основной ветки
  • проверить он работает и вертится, пока не
  • зафиксирует его
  • проверить главную ветку
  • объединить его с веткой портативного компьютера
0
ответ дан 7 December 2019 в 12:15
поделиться
Другие вопросы по тегам:

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