Используя git, как мне проигнорировать файл в одной ветви, но зафиксировал ли он в другой ветви?

Принятый ответ Бобинса - это короткое портативное решение. Если вам нужно не только добавлять SVG, но и манипулировать им, вы можете попробовать библиотеку JavaScript «Pablo» (я ее написал). Он будет хорошо знаком с пользователями jQuery.

Пример вашего кода выглядел бы так:

$(document).ready(function(){
    Pablo("svg").append('');
});

Вы также можете создавать элементы SVG «на лету» без указания разметки:

var circle = Pablo.circle({
    cx:100,
    cy:50,
    r:40
}).appendTo('svg');

146
задан Mateusz Piotrowski 2 May 2017 в 00:00
поделиться

3 ответа

Можете ли вы зафиксировать и отправить из Heroku?

например, добавьте аудио, поместите их в github и heroku, удалите файлы из рабочей копии на Heroku. Удалите звук из репозитория, но не с диска, затем верните это изменение в github.

0
ответ дан 23 November 2019 в 22:12
поделиться

Я настоятельно рекомендую рассмотреть возможность размещения этих файлов MP3 на S3. Если они будут частью вашего пуша Heroku (и, следовательно, частью вашего слага Heroku), это значительно замедлит время запуска вашего дино. Поскольку Heroku использует EC2, если файлы находятся на S3 и доступны только для вашего приложения (если пользователи не связаны напрямую с S3), вы даже не будете платить за пропускную способность, только за хранение 50 МБ.

14
ответ дан 23 November 2019 в 22:12
поделиться

Вы пробовали, чтобы .gitignore отличался в вашей ветке?

У вас должна быть возможность игнорировать то, что вы хотите, на основе ветки, в которой вы находитесь, до тех пор, пока файлы не отслеживаются в этой ветке.

4
ответ дан 23 November 2019 в 22:12
поделиться
Другие вопросы по тегам:

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