首页 > 解决方案 > 如何从我的包中的许多类中对某些类进行代码审查?

问题描述

我有一个保持清洁的分支,并从那里切开了一个分支开发。这是我目前正在研究的分支。我的包中这个分支上有 20 个课程,我只需要提高 5 个课程的 CR。我怎样才能做到这一点?

现在我在做什么,

我从master创建了一个名为test的分支。

git branch test
git checkout test

在一次提交中将我的代码从开发分支带到测试分支。

git merge --squash dev

这里我有暂存区的所有文件。从暂存区移除 15 个班级,只保留 5 个我必须提高 CR 的班级。

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

删除 15 个文件后,提交并提高剩余 5 个文件的 CR。

标签: gittfs-code-review

解决方案


您还可以:

  • 切换到您的测试分支
  • 从 dev 复制 5 个文件进行测试:

那是:

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

推荐阅读