Subversion でのブランチ作成時の注意点
- コピー元ディレクトリを意識すること。trunk ディレクトリをコピーすること。branches や trunk を含むルートディレクトリで行ってはいけない。branches や trunk ディレクトリもコピーされてしまうため。
- コピー元リビジョンを意識すること。trunk にデプロイ可能なリリース資産などが置いてあるならば、単純に最新リビジョンをコピーすればよい。
- 間違えた場合に取り消すには、単純にフォルダを削除してコミットすればよい。
Subversionのコードライン~ブランチとタグの活用方法~ | バージョン管理システム入門(初心者向け) - git-svn を使用している場合、不要となった Subversion リモートブランチを削除することになる。
git svn fetch
では反映されないので。その場合、git branch -r -d origin/branch-name
と普通に削除すれば良い。
git-svn で取り残されたリモートブランチを削除するスクリプトをつくった – harunappleのブログ
おわりに
Subversion がメインで、自分のみ git を使っている状況です。
このとき、Subversion でブランチを作成、間違えた><、削除、もう一度作成、などとしました。
覚えておきたいことのメモが本投稿となります。
なお、git svn branch branch-name
は今回使用しませんでした。次は試してみたく思います。
以上です。