Git 将更改从SourceTree附加到Collaborator

Git 将更改从SourceTree附加到Collaborator,git,Git,我使用了Ortoisehg,我使用下面的命令将我的更改附加到代码协作者 ccollab addhgdiffs <reviewId> -c <revisionId> ccollab addhgdiffs-c 但是现在我们使用SourceTree迁移到git,但是SourceTree没有将修订ID显示为tortoisehg。那么我可以在下面的命令中提到什么呢 ccollab addgitdiffs <reviewId> -c <???> ccol

我使用了Ortoisehg,我使用下面的命令将我的更改附加到代码协作者

ccollab addhgdiffs <reviewId> -c <revisionId>
ccollab addhgdiffs-c
但是现在我们使用SourceTree迁移到git,但是SourceTree没有将修订ID显示为tortoisehg。那么我可以在下面的命令中提到什么呢

ccollab addgitdiffs <reviewId> -c <???>
ccollab addgitdiffs-c

假设要在SourceTree中创建自定义操作,则可以在“参数”编辑框中使用占位符
$SHA1
来指定要使用的提交的标识符

有关详细信息,请参阅。

ccollab addGitDiff

您可以在SourceTree中创建一个自定义操作,用于向协作者添加选定的提交

  • 在SourceTree中,选择工具/选项/自定义操作
  • 单击“添加”以创建新的自定义操作
  • 按如下方式设置操作:

    菜单标题:添加到代码审阅

    以静默方式运行命令:未选中

    要运行的脚本:单击。。。按钮并浏览到Collaborator安装目录。选择ccollabgui.exe并单击打开

    参数:添加变更列表询问$SHA

  • 现在,每当您需要启动给定提交的代码审阅时,右键单击SourceTree的日志/历史视图中的提交,然后选择Custom Actions/Add to code review。这将启动Collaborator UI,因此您可以选择创建新的审阅或添加到现有审阅,并根据需要附加支持工件


    这对我来说适用于SourceTree 3.0和Collaborator 11.2。

    您使用的是git还是mercurial?我这样问是因为您在问题中提到了Ortoisehg,它是mercurial工具。
    ccollab addgitdiffs <reviewID> <MyCommitId> <PreviousCommitId>