首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在subgit中更改我的作者映射文件?

如何在subgit中更改我的作者映射文件?
EN

Stack Overflow用户
提问于 2020-02-12 16:47:42
回答 1查看 75关注 0票数 0

我使用subgit从svn仓库创建了一个独立的镜像,作为使用subgit configure --layout auto SVN_REPO的git仓库。svn功能运行良好,但我正在尝试将THe作者映射到git用户名,反之亦然。

通过使用subgit configure --layout auto SVN_REPO,会自动创建映射文件authors.txt,如其documentation中所述

代码语言:javascript
复制
user1 = user1 <user2@localhost>
user2 = user2 <user2@localhost>
...

我尝试修改文件authors.txt,使其看起来像这样

代码语言:javascript
复制
user1 = peter <peter@localhost>
user2 = rob   <rob2@localhost>
...

在那之后,我在subgit安装文件夹中发出了命令subgit fetch。但是,我仍然可以看到旧的映射(使用user1user2...)取而代之的是我的克隆git存储库中的名称本身。

我应该怎么做才能让subgit使用我的作者映射?我是否应该再次发出命令subgit configure来导入包含新authors.txt文件的整个svn存储库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-12 19:19:36

在作者文件中更改名称是不够的:问题是SubGit在从SVN到Git (或返回)的实际转换过程中设置了作者。因此,更改authors文件不会更改已翻译的提交或修订中的作者,这些更改只会影响在更改authors映射后创建的后续提交。如果您希望将作者映射应用于所有提交,那么您需要从头开始重新转换整个存储库,可以使用'subgit install --rebuild‘命令来完成。

如果你的意思是新的提交是用旧映射中的作者创建的,那么最有可能的原因是到作者文件的不正确路径,请尝试检查core.authorsFile设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60184348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档