我使用reposurgeon将ma svn转换为git存储库:(How do I convert an svn repo to git using reposurgeon?)。
似乎它将所有标签转换为“带注释的标签”。我怎样才能改变这种想法呢?
我尝试了tagify
选项,但没有改变它。
问题是,转换的标签在我创建标签时的日志中显示,而不是在它们所属的修订位置。在SVN中,无论我多久创建它们,它们都会显示在它们所属的日志中的正确位置。
似乎这必须做一些事情,reposurgeon在每个标签中添加.gitignore的提交,如下所示:
# A simulation of Subversion default ignores, generated by reposurgeon.
*.o
*.lo
...
*.pyo
*.rej
*~
.#*
.*.swp
.DS_store
# The contents of the svn:ignoreproperty on the branch root.
*~
nbproject
*.project
如何让reposurgeon不在所有标签中为gitignore创建这样的提交?并让它创建简单的标签,这些标签不会作为提交出现在时间轴中吗?
答案 0 :(得分:1)
带注释的标签似乎是正确的。
问题出在其他地方:
Convert an SVN repository to git with reposurgeon without creating .gitignore files?