Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 为多个存储库设置TortoiseGit_Azure Devops_Tortoisegit - Fatal编程技术网

Azure devops 为多个存储库设置TortoiseGit

Azure devops 为多个存储库设置TortoiseGit,azure-devops,tortoisegit,Azure Devops,Tortoisegit,我喜欢使用Ortoisegit进行源代码控制,但对于如何将其设置为与多个存储库一起使用,我仍然感到困惑 假设我有两个项目正在进行。一个托管在Bitbucket上,另一个托管在VisualStudioTeamServices上(是VisualStudioOnline)。每个存储库的登录信息存储在哪里?如何更改设置,使一个存储库使用一个电子邮件地址,而另一个存储库使用另一个电子邮件地址 在陆龟的设置中,我只看到一个地方可以放置电子邮件地址 好吧,你似乎把几个方面混在了一起。让我试着解释一下 提交元数

我喜欢使用Ortoisegit进行源代码控制,但对于如何将其设置为与多个存储库一起使用,我仍然感到困惑

假设我有两个项目正在进行。一个托管在Bitbucket上,另一个托管在VisualStudioTeamServices上(是VisualStudioOnline)。每个存储库的登录信息存储在哪里?如何更改设置,使一个存储库使用一个电子邮件地址,而另一个存储库使用另一个电子邮件地址

在陆龟的设置中,我只看到一个地方可以放置电子邮件地址


好吧,你似乎把几个方面混在了一起。让我试着解释一下

提交元数据 Git需要提交元数据的名称和电子邮件地址。问题中的设置页面正好显示了这一点。在这里,您可以设置名称和电子邮件地址,用作提交的作者和提交人名称(合并可能也需要此名称)。这两个设置不用于身份验证,它们只是提交的元数据

“全局设置”对话框 “陆龟设置”对话框根据调用位置提供不同的配置选项。在您的情况下,它被“全局”调用,并且不与特定存储库关联。-您可以看到标题栏中没有显示任何路径

“工作树特定设置”对话框 从工作树打开“设置”对话框后,您将看到标题栏中的路径以及其他一些选项:

例如,您可以看到新的点“Remotes”,在那里您可以配置远程存储库,从中可以轻松地提取和推送。克隆存储库时,“源”远程存储库可能已填充

通常情况下,这里不存储任何凭据——只存储到远程存储库的URL,可能还有一个SSH密钥。要存储HTTPs凭据,请参阅,要清除存储的凭据,请参阅


此外,在“Git”页面上,现在还启用了“Local”单选按钮。当您希望为不同的工作树使用不同的用户名和电子邮件地址元数据时,可以使用此选项(在“本地”下设置的值将覆盖在“全局”下指定的值)。您始终可以单击“有效”单选按钮查看特定工作树的有效值。

好的,您似乎混合了几个方面。让我试着解释一下

提交元数据 Git需要提交元数据的名称和电子邮件地址。问题中的设置页面正好显示了这一点。在这里,您可以设置名称和电子邮件地址,用作提交的作者和提交人名称(合并可能也需要此名称)。这两个设置不用于身份验证,它们只是提交的元数据

“全局设置”对话框 “陆龟设置”对话框根据调用位置提供不同的配置选项。在您的情况下,它被“全局”调用,并且不与特定存储库关联。-您可以看到标题栏中没有显示任何路径

“工作树特定设置”对话框 从工作树打开“设置”对话框后,您将看到标题栏中的路径以及其他一些选项:

例如,您可以看到新的点“Remotes”,在那里您可以配置远程存储库,从中可以轻松地提取和推送。克隆存储库时,“源”远程存储库可能已填充

通常情况下,这里不存储任何凭据——只存储到远程存储库的URL,可能还有一个SSH密钥。要存储HTTPs凭据,请参阅,要清除存储的凭据,请参阅


此外,在“Git”页面上,现在还启用了“Local”单选按钮。当您希望为不同的工作树使用不同的用户名和电子邮件地址元数据时,可以使用此选项(在“本地”下设置的值将覆盖在“全局”下指定的值)。您可以随时单击“有效”单选按钮查看特定工作树的有效值。

@Mr Tux我也尝试过同样的方法。我添加了origin和upstream作为两个远程回购。当我做出承诺时。只有origin正在更新。我必须手动提交,以使相同的更改反映在上游。有没有一种方法可以同时对这两个对象执行单次提交repositories@Mr晚礼服我也试过。我添加了origin和upstream作为两个远程回购。当我做出承诺时。只有origin正在更新。我必须手动提交,以使相同的更改反映在上游。是否有一种方法可以对这两个存储库执行单一提交