我跑sudo pip install git-review,并得到以下消息:
Downloading/unpacking git-review
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement git-review
No distributions at all found for git-review
Storing complete log in /home/sai/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)
有没有人对此有任何想法?
我使用git review命令发送了一个提交(名为"A commit")来审查(Gerrit).
现在,我进行了一次新的提交(名为"B commit"),我也希望将其发送给审查,但我不想重新发送"A commit".彼此之间没有依赖关系.
如何将评论发送给gerrit进行特定提交?
更新:
$ git add --all
$ git status
# On branch delete_role
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: path/to/file.ext
$ git status
# On branch delete_role
nothing to commit (working directory clean)
$ git branch
*delete_role
master
$ git log --graph --decorate --oneline -n13
* 531bd84 (HEAD, delete_role) commit 3
* df68f1a (master) commit 2
* 4ce2d8d commit 1
* …Run Code Online (Sandbox Code Playgroud) 我有一个名为"UI_Developers"的gerrit组
我使用以下命令提交我的更改以供审阅:
git push origin HEAD:refs/for/master%r=abc@morg.com
Run Code Online (Sandbox Code Playgroud)
但是,我想将UI_Developers组中的所有成员添加为审阅者命令行.使用UI这很容易,通过使用命令行,任何想法如何添加整个gerrit组作为审阅者?
PS:ssh -p ...set-reviewers -a reviewer
方法非常繁琐,因此我不是在寻找它.
我想知道,git review命令究竟是如何工作的?我的意思是它使用git push命令(内部)或其他内容将更改上传到gerrit.在编写git hooks时,这些信息对我很有用git review.
我创建了一个Gerrit草案:
git review -D
Run Code Online (Sandbox Code Playgroud)
一旦我完成了草稿,我该如何创建代码审查,以便最终可以合并到master?
如果我这样做:
git-review
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
$ git review
remote:
remote: Processing changes: refs: 1, done
To ssh://jonbri@gerrit-foo.com:29418/fooProject
! [remote rejected] HEAD -> refs/publish/master/p-jonbri-gitReviewBranch (no new changes)
error: failed to push some refs to 'ssh://jonbri@gerrit-foo.com:29418/fooProject'
Run Code Online (Sandbox Code Playgroud) 我在 Visual Studio 2010 中使用 git 进行源代码控制。我可以使用“git status”、“git commit”等命令,但是当我尝试使用“git review”时,我收到错误为“git: 'review' is not” git 命令。请参阅“git --help”。” 请帮帮我
Edit1:我正在使用“git review”将git分支(代码)提交给gerrit进行审查。
我正在开发一个被大型开源社区使用的 gerrit 存储库。要合并补丁,我们不能只是推送它们,而是需要对其进行审查。使用 git cli,我在本地提交补丁后使用“git review”来做到这一点。我知道如何使用 IntelliJ 'git pull' 更改和 'git push' 补丁,但我不知道如何 'git review' 补丁。有谁知道这是否受支持以及如何使用它?