簡體   English   中英

使用沒有trunk標記和分支的SVN存儲庫從SVN遷移到Git

[英]Migrating from SVN to Git with SVN repository having no trunk tags, and branches

我正在嘗試將我的SVN存儲庫遷移到Git,保持所有歷史記錄不變。 我的SVN存儲庫具有非標准布局,項目文件直接位於存儲庫根目錄下。 沒有標簽和分支。

我首先使用git svn clone來遷移repo。 命令成功完成但是當我做了git branch -r時我沒有得到任何東西。

接下來我使用了svn2git。 我首先嘗試使用--rootistrunk選項,但命令沒有運行,我在控制台中看不到任何東西。 我讀到某處--rootistrunk有一些問題,並使用svn2git trunk / --no-minimize-url --verbose。 該命令已運行但最后因錯誤消息svn2git錯誤而失敗:pathspec'master'與git已知的任何文件都不匹配。 命令失敗:git checkout -f master。

任何人都可以建議我如何解決這個問題?

對於非標准SVN布局,請嘗試進行子subgit import

SubGitgit svn更強大(並且有一次性dvn到Git導入的免費版本)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM