Tag: git-svn
関連ページ†
参考情報†
.svnignoreの反映†
プロジェクト設定の変更†
- Eclipseの場合、「チーム>切断」でsvnから切断。「チーム>プロジェクトの共用」でGitを選択する。
pull†
git svn rebase
push†
git svn dcommit
svnリポジトリを確認†
git svn info
Tips†
Authorの問題†
トピックブランチのコミットログの問題†
- git-svn 利用時にトピックブランチを master へマージするときどの方法が一番良いのか - 刺身☆ブーメランのはてなダイアリーにまとめられている。
- トピックブランチ(git local)をmasterにマージするとき、
- 単なるmerge: オプションをつけない場合、それぞれのcommitがsvnのログにも反映される。
- "--no-ff": 単一のマージコミットにまとめられる。ログも自動的に付けられてしまうので、--no-ff --no-commitにしてマージするけどコミットしない状態にするのが良いかもしれない。
- "--squash"だとgitのログ上もマージ履歴がのこらない。
- "--no-ff --no-commit"としてgitの履歴にマージ履歴を残しつつ、マージコメントを編集して、その単位でsvnに反映するのが一番よいかも。
Subversionからgitに完全に以降したい場合†
svn remote関連を削除†
- SourceTreeでそのままだと"Subversion"がリモートに残ってうっとうしい。
- 以下の手順を実行。
トラブルシューティング†
過去のリビジョンが取得できない†
Last-modified: 2022-04-11 (月) 15:28:20