1. ホーム
  2. svn

[解決済み] subversion で、現在チェックアウトされているブランチとは異なるブランチに変更をコミットします。

2022-08-24 17:51:09

質問

開発ラインからチェックアウトされたコードで作業していたところ、行った変更が壊れる可能性があり、メインの開発ツリーにコミットする前に実験的ブランチに移動する必要があることがわかりました。しかし、私は実験的ブランチをチェックアウトしておらず、すでに行われた変更を失いたくありません。

作業フォルダー内の変更を、元々チェックアウトされたのとは異なるブランチにコミットする方法はありますか?

どのように解決するのですか?

ブランチを作成するには、既知の sourceURL (これは質問で言及したあなたの「開発ライン」でしょう) から最初にブランチを作成すべきです。

svn copy sourceURL branchURL

そして、そのブランチに切り替えてください。

svn switch branchURL

そして、変更をコミットしてください。

svn commit