2012-01-09 56 views
1

私は共有SVNで作業します。時には最新のHEADビルドに問題があり、修正されている間に動作する以前のバージョンにロールバックする必要があります。TortoiseSVNでロールバックを元に戻すにはどうすればよいですか?

私は右クリックして、ここで説明したように、リビジョンと「このリビジョンに戻す」を選択し、SVNのログに入ることによってこれを行います。http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html

問題が固定されている場合、どのように私は戻って行きますHEADバージョン(つまり、ロールバックを元に戻す)?更新は何もしません。私が持っている唯一の方法は、a)すべてのファイルを削除して新しくチェックアウトすること、またはb)コミットダイアログに行き、自分のファイルを個別に元に戻すことです。

これはかなり厄介で壊れているようですので、これを行うには良い方法がありますか?

答えて

1

実際にやりたかったようなサウンドは、「リビジョンへの更新」です。実際は元に戻す操作ではありません。 HEAD(またはリビジョンX)が壊れていることが分かっている場合は、右クリックして[リビジョンに更新]を使用して、最新のリビジョン番号に更新します。 HEADに再び更新する準備ができたら、通常の更新を行います。とにかくそれは動作するはずだと思う!

編集:私は実際にこれを試していないことに注意してください。

+0

優れています。 SVNドキュメントが間違っているのを除いて、その命名規則は混乱します。D – divillysausages

+0

SVNドキュメントが間違っているということではありません。ソース管理の用語は、あいまいさを取り除くのに役立ちます。 Subversionのドキュメントで「ロールバック」と言われているところでは、特定のポイントを過ぎていくつかのリビジョン、つまり本当の「元に戻す」操作を放棄することを話しています。見出しは「元に戻す」ことを示しています。 *あなたがロールバックすると、一時的に何かを捨てたり元に戻したりすることなく単に元に戻したいだけです.Weewneが示したように、これを行うには 'Revert'ではなく' Update'を使います。 –

関連する問題