2016-04-23 2 views
0

私はSVNレポを持っていて、トランクからブランチを作ることにします。私はこのブランチで開発を行い、このブランチに対していくつかのコミットを行います。このため、私は自分のブランチの異なるバージョンに戻ることができます。トランクに戻してブランチバージョンをマージした後、ブランチバージョンを失うことはありますか?

ここで、このブランチをトランクにマージするとしましょう。これらのブランチバージョンに関するすべての情報が失われましたか?

例えば、私がシステムに新しいバグを導入し、古いバージョンの私のブランチに戻ろうと思ったら、どうしたらいいですか?

答えて

0

ブランチをトランクにマージした後、-gオプションを使用してトランクにマージされたコミットの履歴をsvn logに表示できます。私はWhere did all the intermediate revisions go when I merged two branches?への答えでこれについて書きました。

ブランチを削除した後でも、そのブランチをペグリビジョンまたは-rオプションを使用してsvn updateまたはsvn checkoutにチェックアウトすることはできます。同様に、トランクや他のブランチのリビジョンをチェックアウトしたり更新したりすることができます。詳細については、SVNの本のFetching older repository snapshotsを参照するか、svnヘルプの-r引数について読む:svn help checkoutおよびsvn help update

関連する問題