我正在将我们公司的 SCM 从 SVN 迁移到 mercurial。
目前的情况是这样的。SVN 在专用于它的单独 Ubuntu 服务器上运行。因此,所有开发人员都在使用在 Ubuntu 服务器上创建的用户使用“svn+ssh”协议从他们的个人机器上签入和签出代码。结果,无论他们在 SSH 上使用哪个用户,它都会作为变更集的作者记录在存储库中。
那么,在 Mercurial 中,是否可以使用在 Ubuntu 上创建的同一组用户在开发人员通过 SSH(而不是 hgrc 中设置的本地用户名)签入时使用并记录为作者?
hg clone ssh://user@192.168.2.2//hg/support
是我想要使用的。它有效,但对于作者问题。