Как повысить обзор кода для некоторого класса из многих классов в моем пакете? - PullRequest
1 голос
/ 29 апреля 2020

У меня есть ветвь master , которую я держал в чистоте, и оттуда я обрезал ветку dev . Это та ветка, над которой я сейчас работаю. У меня есть 20 классов по этой ветке в моем пакете, и я должен поднять CR только для 5 классов. Как я могу это сделать?

пока что я делаю,

Я сделал ветку с именем test из master.

git branch test
git checkout test

мой код из ветки dev в тестовую ветку за один коммит.

git merge --squash dev

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

    git restore --staged <filename1>
    .
    .
    git restore --staged <filename15>

после удаления 15 файлов, фиксации и повышения CR для оставшихся 5 файлов.

1 Ответ

0 голосов
/ 30 апреля 2020

Вы также можете:

  • переключиться на тестовую ветку
  • скопировать 5 файлов из dev в тест:

То есть:

git switch test
git restore --source=dev --staged --worktree file1
git restore --source=dev --staged --worktree file2
...
git commit -m "Add 5 files"
...