1. ホーム
  2. svn

[解決済み] ブランチを作成する方法を教えてください。

2022-03-15 18:55:40

質問

SVNでブランチを作成するにはどうすればよいですか?

解決方法は?

Subversionのブランチは、非常に軽量で効率的なコピー機能によって促進されます。

ブランチングとタグ付けは事実上同じです。リポジトリ内のフォルダ全体を、リポジトリのどこかにコピーするだけです。 svn copy コマンドを使用します。

基本的にこれは、バックアップ、タグ、ブランチなど、フォルダをコピーすることが何を意味するのか、慣習によって決まっていることを意味します。どのように物事を考えたいかによって(通常は過去に使用したSCMツールによって)、あなたのスタイルをサポートするためにリポジトリ内のフォルダ構造を設定する必要があります。

一般的なスタイルは、リポジトリの最上位にある tags , branches , trunk など。- を丸ごとコピーすることができるようになります。 trunk (またはサブセット)を tags および branches フォルダーを作成します。複数のプロジェクトがある場合は、各プロジェクトの下にこのような構造を複製することができます。

このコンセプトに慣れるまでしばらく時間がかかるかもしれませんが、うまくいきます。ブランチやタグが作られた理由や、それが今でも適切かどうかがわかるようなものです。古くなったブランチをアーカイブする方法も検討してみてください。