Как автоматически копировать и переименовывать файлы из одной папки GitHub в другую - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь найти способ сохранить 2 версии IDE проекта в одном репозитории. Я использую PlatformIO для создания проекта Arduino. Но непрограммисты должны иметь возможность использовать IDE Arduino для загрузки эскиза на свое устройство. Таким образом, у меня будет 2 папки в репозитории, папка «Program» с версией в формате PlatformIO и папка «Program_Arduino_IDE» в root. Подпапка «Program / sr c» содержит код. Я хочу скопировать все эти файлы в папку «Program_Arduino_IDE / Program» и переименовать Программу. cpp в Program.ino в этой папке всякий раз, когда производится слияние из нашей ветви разработки в нашу основную ветку папки «Программа».

Я попытался прочитать о хитростях и действиях github, чтобы узнать, могут ли они помочь. Я хочу, чтобы это было сделано на GitHub, а не на моей локальной машине разработки. Я знаю, что обе папки находятся в одном и том же хранилище, поэтому я не уверен в каких-либо проблемах, связанных с тем фактом, что слияние с разработки на основную функцию - это широкая функция хранилища, а не функция папки. Таким образом, я мог объединить изменения из папки «docs» из разработки в master, которые не будут вносить никаких изменений в какие-либо файлы в папке «Programs». Я новичок в GitHub, имея лишь немного опыта в Subversion.

...