Chiselapp上的用户名与我本地计算机上的用户名(似乎是我的Fossil用户名)不同。我注意到两者都出现在我的提交历史中。如何同步这些用户名,以便我在两个位置都是同一个用户?
我的预感是在本地定义一个新的Fossil用户名是最容易的。是"用户ID"价值问题?我可以避开旧用户名吗?理想情况下,我希望在本地计算机上执行此操作,而不是在本地计算机上全局执行此操作,以防我以后使用其他Fossil服务提供商。
答案 0 :(得分:3)
您可以使用fossil configuration
以更快,更一致的方式执行此操作。 configuration command涵盖了许多"区域",包括您的故障单配置,UI css等。
根据您的描述,您需要推或拉user
区域:
fossil configuration pull user
假设你有一个远程网址。如果您愿意,也可以推送用户数据。当然,您通过UI描述的方法也有效。使用configuration
速度更快,有更多选择。
您可以在办理登机手续时更改用户名。通过用户界面,例如在时间轴上,点击签到,然后选择"编辑"在"概述"的底部(正好在"标签和属性")之上。你会发现你可以编辑的第一个项目是" User"。当然,更改的记录将作为您进行更改时登录的任何用户。它会说:
Control file referencing [6ca0f57251] -
Edit [58b7da6d030f457a87c67aebbdfd2dfcab674d28|58b7da6d03]:
Change user to ""changedUser"". by currentuser on 2015-02-12 22:04:07.
我提到最后一部分要注意,您仍然无法更改历史记录,因为任何更改都将被记录。据我所知,通过配置设置,每次出现特定用户名都无法做到这一点。
答案 1 :(得分:1)
要在本地更改用户名:
fossil ui
以打开网络界面fossil user list
以确认只显示新用户名旧的(非同步的)用户名仍会出现在提交历史记录中。看来这些记录无法更改。