gpt4 book ai didi

svn - git svn dcommit 与 svn 用户名

转载 作者:IT王子 更新时间:2023-10-29 01:11:29 25 4
gpt4 key购买 nike

我正在尝试在旧的 subversion 存储库之上使用 git。我们有多个用户在新的 git remote (origin/master) 上工作,它是旧仓库的 git svn 克隆。问题是当我们执行 git svn dcommit 将更改从新的 git repo 推送到旧的 subversion repo 时,提交者的用户名丢失了,取而代之的是 git svn 克隆的用户信息。有没有办法在 dcommit 时将提交者的信息保存到颠覆中?

最佳答案

您可以将 git-svn 与 --add-author-from--use-log-author 一起使用。前者在commit message中的From:行代表git作者,后者做反向转换。

也就是说,repository formats matter ,并且 subversion 存储库格式比 git 差。它不支持很好地 merge ,或者提交者与作者或提交时间不同于推送时间。 git-svn 可以在本地获取git ui,但是它对数据模型做不了太多。希望您能够迁移到 git 存储库,可能使用 svn 前端(现在有 git-svnserver 和 github 的闭源选项)。

关于svn - git svn dcommit 与 svn 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5327924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com