2011-11-18 9 views
15

私はトランク上でマイナーな修正を行ってきましたが、私が今やっていることのために分岐したいと思っています。 Tortoise SVNでこれを行う最も簡単な方法は何ですか?私はこのことを考えていローカルの変更を加えたSVN分岐

は、「作業コピー」オプションが分岐するときのためにあるものですが、私は以下の説明を参照してください。

作業コピーを - 新しいブランチはローカルの作業と同一のコピーであります コピー。一部のファイルをWCの古いリビジョンに更新した場合は、 、またはローカルで変更を加えた場合は、それはまさに コピーに含まれるものです。もちろん複雑なタグのこの種類の あなたのWCから戻ってが存在しない場合は リポジトリに転送することがあります。

太字の部分が、あなたが作成しようとしているトランクまたは新しいブランチの更新を指しているのではないかと思います。私は後者だと思うだろうが、私がそれをする前に確認したいだけだった。または、私がこれを行うべき別の方法があるなら、私に知らせてください。ありがとう!

答えて

17

はい、ワーキングコピーは、あなたが望むオプションです。参照しているデータの転送は、トランクではなく新しいブランチ用です(リポジトリにまだ存在しない新しいファイルがローカルに追加されている可能性があります - それらはブランチに追加されます)。

5

実際にトランクではなくブランチにローカルで変更が加えられます。マニュアルは言う:

あなたがWCからブランチを作成した場合でも、それらの変更は新しいブランチにではなく、トランクに をコミットしているので、あなたのWCはまだトランクに対する修正としてマーク かもしれ。

また、変更を開始したリビジョンを新しいブランチにコピーして、そのブランチにWCを切り替えることもできます。これにより、新しいブランチに対しても、不安定な変更をコミットすることはありません。

+0

クール...代替オプションを指摘してくれてありがとう。このインスタンスでは、作業コピーオプションは、私が家でアクセスできるようにチェックインしたいので、行く方法です。 –

関連する問題