SVN: 保留中の変更を新しいブランチに移動する 質問する

SVN: 保留中の変更を新しいブランチに移動する 質問する

ソース コードには、トランクにコミットするのではなく、まだ存在しないブランチにコミットする必要があるローカルの変更が含まれています。

これは次のことsvn infoを示しています:

Pfad: .
URL: svn://10.8.0.1/fx_dev
Basis des Projektarchivs: svn://10.8.0.1/fx_dev
UUID des Projektarchivs: 6279aca8-1485-11de-bcb4-29f147300bdb
Revision: 859
Knotentyp: Verzeichnis
Plan: normal
Letzter Autor: andy_svn
Letzte geänderte Rev: 859
Letztes Änderungsdatum: 2010-12-02 15:08:11 +0100 (Do, 02. Dez 2010)

(ドイツ語ですが、それでも理解できると思います)

ブランチを作成し、保留中の変更をそのブランチに移動するにはどうすればよいですか?

ベストアンサー1

ブランチを作成するには

svn copy URL/trunk URL/branches/B_NAME -m"- New Branch"

を作る

svn switch URL/branches/B_NAME

その後変更をコミットする

これが機能するのは、コピーがクライアントではなくサーバー上で行われるためです。このsvn switchコマンドは、新しいブランチに切り替えるときにローカルの変更を上書きしません。

おすすめ記事