2

Eclipse PDT と Subclipse を使用しています。作業コピー内のすべてのファイルを 1 つのリビジョン番号と日付に設定し、それをコミットします。これは、プロジェクト全体が正しいことがわかっている定期的なリビジョン番号が必要であり、必要に応じてロールバックできるからです。それを行う方法はありますか?ティア

4

2 に答える 2

4

これは通常、タグを作成することによって行われます(Eclipseでは右クリックチーム->タグメニューの下にあるはずです)。Subversionでプロジェクトのトランク/ブランチ/タグ/フォルダーを定義していない場合は、これらの「タグ」を保存する別のフォルダーをSubversionリポジトリに作成する必要がある場合があります。

上記で参照されているSVNBookは、これらすべてについて説明しています。

于 2009-07-18T23:03:51.463 に答える
1

作業コピーを特定のリビジョン番号にロールバックすると、すべてのファイルがそのリビジョンがコミットされたときの状態にロールバックされます。それらのリビジョン番号は技術的に異なる場合がありますが、すべてのリビジョンには変更されていないファイルの安価なコピーが含まれているため、一貫した状態に戻すことができます。アトミック リポジトリの状態は、Subversion over CVS の主要な機能です。

実際には、識別しやすくするためにそのリビジョンに「タグを付ける」ことができます。他の人が上で述べたように、これは簡単に達成でき、ほとんどの GUI ツールと IDE がサポートします。注意すべきことの 1 つは、Subversion にはタグの実際の概念がないことです。タグは、特定のリビジョンでのファイルの状態を表す安価なコピー (以前と同じメカニズムを使用) にすぎません。「タグ」という名前は CVS の慣習です。

于 2009-07-18T23:32:22.217 に答える