GIT: извлечение файла из другой ветки и автоматическое добавление префикса к имени ветки - PullRequest
0 голосов
/ 13 января 2020

Чтобы собрать некоторые вещи из разных веток, я бы хотел, чтобы файл из разных веток одновременно присутствовал в моем редакторе.

Можно ли извлечь один и тот же файл из разных веток и автоматически префикс / суффикс каждого из них с веткой, из которой они взяты?

Так, чтобы я в конечном итоге следующая структура файла:

myProject/myfile.cpp // version of currently checked-out branch
myProject/branch1-myfile.cpp // versions from other branches
myProject/branch2-myfile.cpp
myProject/branch3-myfile.cpp

1 Ответ

2 голосов
/ 13 января 2020

Нет команды magi c git, которая будет делать это, но, как и во многих задачах автоматизации, об этом позаботится короткий сценарий оболочки ...

for branch in branch1 branch2 branch3; do
    git show $branch:myfile.cpp > $branch-myfile.cpp
done
...