Как поднять проверку кода для какого-то класса из множества классов в моем пакете?
У меня есть основная ветка, которую я держал в чистоте, и я вырезал оттуда ветку 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"