git-svn
ドキュメント:
git-svn | Git Documentation [Official]
導入
参考:
Git をクライアントとして使用する | Pro Git Book [Official]
使い方
SVN リポジトリをクローンする。
$ git svn clone --no-minimize-url -s http://example.com/something/
参考:
git-svn の使い方を覚えた | idesaku blog
git-svn を使って Git と Subversion を連携する | まくまくノート
git svn の使い方 | transitive.info
SVN からクローンする
SVN リポジトリをクローンする。
$ git svn clone --no-minimize-url -s http://example.com/something/
参考:
--no-minimize-url オプション
参考:
git-svn ではまったこと | Windows は好きですが何か
git-svn clone checkouts wrong repo? – Stack Overflow
トランク/ブランチ/タグ
クローン時に取り込む
--trunk
--branches
--tags
参考:
git svn clone で、標準構成じゃないときの branches 指定方法 | DQNEO日記
git svn で取り込んだブランチとかタグのお話 | スパゲッティコード
How to import svn branches and tags into git-svn? – Stack Overflow
プレフィックスを付ける
--prefix
参考:
git svn clone をやるときは --prefix svn/ をつけるべき | DQNEO日記
SVN にコミットする
参考:
git-svn を使って既存の SVN リポジトリで Git を使う方法のメモ | s21g
SVN から Git へリポジトリを移行する
参考:
Subversion から GitHub へ git-svn へ移行する方法 – Qiita
git-svn で SVN → Git への移行をやってみたログ – Qiita
Subversion のリポジトリを Git リポジトリに移行する | ぱろっと・すたじお
仕事で使ってる巨大 SVN レポジトリを GitHub に移管するためにやったことまとめ | DQNEO日記
Steps to migrate from SVN to GitLab (leftclickben) – GitHub Gist
Migrating to Git | Pro Git Book [Official]
Migrating from SVN to GitLab | GitLab [Official]
Migrate a single SVN tag to Git – Stack Overflow
SVN のタグを Git のタグに変換する
参考:
git-svn のタグを git のタグにする – Qiita
Missing tags after SVN to Git conversion – Stack Overflow
新規のタグを取り込む
参考:
How to import a new tag from svn into git-svn? – Stack Overflow
タグ名が重複している
参考:
How to handle duplicated SVN tags in with git-svn? – Stack Overflow
Ubuntsu で使う
参考:
SVN リポジトリを GitLab へ移行する
参考:
Steps to migrate from SVN to GitLab (leftclickben) – GitHub Gist
Migrating from SVN to GitLab | GitLab [Official]
SubGit
公式サイト:
SubGit – SVN to Git Migration | TMate [Official]
参考:
Git-2-SVN migration? – Stack Overflow
svn-all-fast-export (svn2git)
リポジトリ:
svn-all-fast-export/svn2git: A fast-import based converter for an svn repo to git repos – GitHub
参考:
svn2git (svn-all-fast-export) で SVN リポジトリーを Git のリポジトリーに転送する – Qiita
Projects Move to Git Using Svn2Git | KDE Tech Base
git svn clone fails with “error: git-svn died of signal 11” – Stack Overflow
Migrate a single SVN tag to Git – Stack Overflow
How to use svn2git on repository – Stack Overflow
How to migrate svn repository to git with svn2git? – Stack Overflow
svneverever
リポジトリ:
hartwork/svneverever: Collects Path Entries across SVN History – GitHub
参考:
svneverever – Before svn2git You Want to Run | Hartwork Blog
How to use svn2git on repository – Stack Overflow
svn2git (nirvdrum)
リポジトリ:
nirvdrum/svn2git: Ruby tool for importing existing svn projects into git – GitHub
参考:
Ubuntu 20.04 LTS で svn2git を試してみた – Qiita
svn2git でリポジトリを git に移行 | cles blog
Subversion 管理リポジトリを GitHub に移管 | Archit!!
Migrate from SVN to Git using svn2git | RIP Tutorial
svn2git – Migrates from SVN to Git | Ubuntu Manpage
How to use svn2git on repository – Stack Overflow
migrate trunk code to main branch instead of master in git – Stack Overflow
SVN to Git migration using svn2git – Stack Overflow
git2svn (lha)
リポジトリ:
git2svn (Guilherme Chapiewski)
リポジトリ:
guilhermechapiewski/git2svn: Migrate a Git repository to SVN preserving history – GitHub
reposurgeon
リポジトリ:
Eric S. Raymond / reposurgeon – GitLab
参考:
Convert SVN-Repo directly to git or hg (no dump-files needes) | Hartmut Goebel
How do I convert an svn repo to git using reposurgeon? – Stack Overflow