繁体   English   中英

如何在没有注释标签的情况下将SVN存储库转换为GIT?

[英]How can I convert an SVN repository to GIT without annotated tags?

我在这里使用reposurgeon将ma svn转换为git存储库:( 如何使用reposurgeon将svn repo转换为git? )。

似乎将所有标签都转换为“带注释的标签”。 我该如何改变这种行为?

我尝试了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创建这样的提交? 并让它创建不作为提交出现在时间轴上的简单标签?

带注释的标签似乎是正确的。

问题出在其他地方:

使用reposurgeon将SVN存储库转换为git而不创建.gitignore文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM