作業中のブランチに、追加/変更/削除された多数のソースファイルがあるとします。次に、そのブランチでの開発をしばらく停止し、戻ってトランク内の別の作業に取り組むことにしたとします。現時点では、ブランチをマージしていません。
通常、ブランチへのすべての変更をチェックインしてから、を実行しTeam->Switch
てトランクを選択し、作業を開始します。ただし、変更をチェックインしなかった場合、Subclipseは作業コピーのサブバージョンURLをトランクに変更し、すべての変更をそのままにしておくことに気付きました。
私の質問はこれです:Subclipseは舞台裏で私のためにマージを行いましたか、それともURLをトランクに切り替えて更新を行いました...おそらく私の変更を失わないようにするためですか?
前者の場合、私はサブクリップ/サブバージョンに対して新たに発見された敬意を持っています。後者の場合、実際にはトランクをゴミ箱に入れているので、変更された作業コピーがあるときにSubversionの「切り替え」を行うのは違法な操作のようです。