1

我正在尝试在 ReviewBoard 服务器上实现自动 Git 推送功能。但是,我相信从 ReviewBoard 服务器的角度来看,它只能看到与该 git 提交和 git 用户相关的差异 [可能与该提交相关的其他元数据 <--- 如果我是,请纠正我错误的 :)]。

我的问题:

git 是否提供了能够基于提供差异进行推送的功能?

git push 可以在 Git 的其他用户下进行吗?

4

1 回答 1

1

git push 可以在 Git 的其他用户下进行吗?

我假设您在询问是否可以git push在以另一用户身份登录时由一个用户提交。在这种情况下,是的,这是可能的。Git 服务器通常不会造成任何此类限制(尽管它们可以,例如在 git 挂钩中)。

git 是否提供了能够基于提供差异进行推送的功能?

同样,我不确定您要问什么。但是如果你有一个差异,你可以基于那个差异创建一个提交,然后你可以推送它。您可以使用unixpatch或. 例子:git applygit am

git apply file-with-diff.patch
git commit -m "patched"
git push
于 2013-07-01T06:35:49.703 回答