簡體   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