Как поднять проверку кода для какого-то класса из множества классов в моем пакете?

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

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

Я сделал ветку с именем test от мастера.

git branch test
git checkout test

перенос моего кода из ветки разработки в тестовую ветку за один коммит.

git merge --squash dev

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

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

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

1 ответ

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

  • переключитесь на свою тестовую ветку
  • скопируйте 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"
Другие вопросы по тегам