fossil - 如何在 Chiselapp 和本地 Fossil 之间同步用户名?

标签 fossil

我在 Chiselapp 上的用户名不同于我在本地计算机上的用户名(这似乎是我的 Fossil 用户名)。我注意到两者都出现在我的提交历史中。如何同步这些用户名,以便我在两个位置都是同一用户?

我的直觉是,在本地定义一个新的 Fossil 用户名最容易。 “用户 ID”值重要吗?我可以避开旧用户名吗?理想情况下,我希望针对每个本地存储库执行此操作,而不是在我的本地计算机上全局执行此操作,以防我以后使用不同的 Fossil 服务提供商。

最佳答案

您可以使用 fossil 配置 以更快且一致的方式执行此操作。 configuration command涵盖许多“领域”,包括您的票证配置、UI css 等。

对于您所描述的内容,您可能想要推送或拉动 user 区域:

fossil configuration pull user

假设您有一个远程 URL。如果您愿意,您也可以推送您的用户数据。当然,您通过 UI 描述的方法也有效。使用 configuration 更快并且有更多选项。

您可以在签到时更改用户名。通过 UI,例如在时间轴上,单击 checkin ,然后选择“概览”底部的“编辑”(就在“标签和属性”上方)。您会发现您可以编辑的第一项是“用户”。当然,当您进行更改时,将以您登录的任何用户身份记录更改。它会说这样的话:

Control file referencing [6ca0f57251] - 
Edit [58b7da6d030f457a87c67aebbdfd2dfcab674d28|58b7da6d03]: 
Change user to ""changedUser"". by currentuser on 2015-02-12 22:04:07.

我提到最后一部分要注意,您仍然无法更改历史记录,因为任何更改都将被记录下来。据我所知,无法通过配置设置对每次出现的特定用户名执行此操作。

关于fossil - 如何在 Chiselapp 和本地 Fossil 之间同步用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26530139/

相关文章:

git - 在 git 和 fossil 之间犹豫

ssl - 绑定(bind) : Permission denied (13) with stunnel for set https

fossil - 保护化石中的主干,类似于拉取请求

merge - 我可以在化石的树干上做一个替代分支吗

fossil - 如何在 Fossil SCM 中重命名 wiki 页面?

FossilSCM,添加时忽略文件

version-control - 是否有托管化石储存库的网站?

version-control - 避免化石中的整个提交

fossil - 如何在 Fossil 中闭合叶子