Как контролировать модификации для работы с удаленным сервером и локальным сервером с помощью git - PullRequest
0 голосов
/ 09 мая 2020

Я делаю очень простой проект с HTML, CSS и Javascript. Мне нужно загрузить несколько текстовых шрифтов, которые хранятся непосредственно на сервере с другой структурой папок. Поэтому при локальной разработке на моем компьютере я использую исходники непосредственно из очень простой верхней папки, примерно так:

@font-face {
    font-family: Myfont;
    src: url("./fonts/font.otf");
}

Но когда мне нужно доставить проект, я должен заменить его чем-то вроде:

@font-face{
    font-family: Myfont;
    src:url("./FrontAPP/Banner/BannerFixed/Fonts/font.otf");
}

Есть ли способ для git обрабатывать эти изменения, что-то вроде производственной версии и версии для разработки без использования веток ?

1 Ответ

0 голосов
/ 09 мая 2020

Многое.

Во-первых, вы должны убедиться, что ваш шрифт доступен на CDN, таких как Google Fonts .

Затем, почему ваши шрифты должны быть в другая папка в режиме разработки и производства? Проще всего сохранить структуру разработки для производства. Обычно это способ сделать это.

Наконец, git не использует версии 'dev' и 'prod', единственный способ создать ее, например, создать ветку develop для версия для разработки и ветвь по умолчанию master для производственной версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...