Есть ли более простой способ протестировать разные макеты моего сайта, не создавая разные ветки GitHub для каждого макета? - PullRequest
0 голосов
/ 14 января 2019

Я тестирую различные возможные высоты, которые мой макет может принять на моем сайте. Мой план прост: у меня есть div с position: fixed; который придерживается в верхней части окна просмотра, и у меня есть еще один div с позиции: исправлено; которая прилипает к нижней части окна просмотра.

Но у этих двух дивов может быть много разных комбинаций высоты, и поэтому я начал использовать настольное приложение GitHub с Atom для тестирования. Сначала я создал начальный набор высоты, верхний div с высотой 50px и нижний div с высотой 50px. Оттуда я создал несколько веток, и каждая ветвь имеет добавленную 1px к исходной высоте div. Таким образом, у ветви 2 будет высота в 51 пиксель для верхнего блока и высота в 51 пиксель для нижнего блока, у ветви 3 будет высота в 52 пикселя для верхнего блока и 52 пикселя для нижнего блока, понятно?!

Мне нужно протестировать множество различных комбинаций высоты для этих двух элементов div, и мне нужно иметь возможность визуально видеть их в своем браузере, когда я переключаюсь между различными возможными комбинациями высоты, что я могу сделать благодаря работе GitHub и Atom в гармония, так как я связал свой GitHub с моим редактором Atom.

НО

Нужно ли создавать ветку для каждой возможной комбинации? Это означало бы, что мне придется создать около 100 разных веток, чтобы переключаться между разными ветками, чтобы я мог визуально увидеть макет в своем браузере.

Есть ли другой способ, где я могу видеть различные возможные комбинации высоты в моем браузере, не создавая отдельную ветку GitHub для каждой возможной комбинации?

Если да, как мне это сделать? Могу ли я создать только одну ветку GitHub и сохранить все возможные комбинации в виде коммитов и переключаться между ними?

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

Вариант 1. Создайте страницу HTML для каждой возможной комбинации. (Очень много времени)

ИЛИ

Вариант 2: Создайте 1 HTML-страницу, которая содержит начальный набор высоты, и создайте новую ветвь для каждой другой возможности высоты. (Отнимает много времени)

OR

Другой способ с GitHub, о котором я не знаю?

...