wor*_*ise 2 git dvcs repository mirror
我有一个存储库,有多个用户提交给它。
我想制作存储库的副本,并删除所有用户信息。也就是说,应该存在单独的提交/评论历史记录,但有关who应删除的内容的信息(或者说,由一个特定的新用户替换)。
如何实现这一目标?理想情况下,我还想同步两个存储库。我知道如何使用 执行此操作--mirror,但不知道如何设置删除镜像存储库中的所有“用户信息”(或由单个新用户替换)。
您可以尝试以下操作:(这将更改所有提交以具有相同的(新)作者)
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='Newname'; GIT_AUTHOR_EMAIL='newemail'; GIT_COMMITTER_NAME='Newname'; GIT_COMMITTER_EMAIL='newemail';" HEAD
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关选项的更多信息。
| 归档时间: |
|
| 查看次数: |
917 次 |
| 最近记录: |