1

これらのファイルを含むリポジトリ「my_repository」があるとします。

  • my_repository/file01 (リビジョン 105)
  • my_repository/file02 (リビジョン 110)
  • my_repository/file03 (リビジョン 125)
  • my_repository/folder01/file01 (リビジョン 100)
  • など...など...

この状態を保存したいと思います。したがって、svn update my_repository を実行すると、すべての異なるファイル状態で以前の状態に簡単にバックアップできます。

出来ますか ?

4

3 に答える 3

2
  • CVS とファイルレベルのバージョン管理を忘れる
  • GLOBAL REPOSITORY-WIDE REVISIONSで運営されている Subversion World へようこそ
  • 運用データではなく、情報データとして「ファイルの最終変更」リビジョンを使用します。リポジトリツリーのどの部分でもリポジトリのリビジョンで操作する必要があるため
  • 保存されたすべての変更セット (コミット) は、リポジトリに新しいリビジョンを追加します。リビジョンは、統合オブジェクトとしてリポジトリの変更履歴を形成します。各リビジョンは、ツリーの凍結されたスライスです。

for you tree(定義部分)

my_repository/file01 (revision 105)
my_repository/file02 (revision 110)
my_repository/file03 (revision 125)
my_repository/folder01/file01 (revision 100)

後でmy_repository@125URL (共通パス、最新のリビジョン) で使用、記憶、操作し、正確にこの状態に戻りたい場合はsvn up、ワーキング コピーmy_repository/をリビジョン 125 と下のツリー内のすべてのオブジェクトに戻します。 root は最初とまったく同じ状態で表示されます。

phasetwenty が書いたように、タグを使用できます。これは単なるテキスト ラベルであり、純粋なデジタル ヒストリーでの記憶と方向付けを容易にします。

最終注記Subversion の基本、基本概念、原則、イデオロギーに関する SVN Bookを読んで理解すること を強くお勧めします

于 2012-10-29T17:54:37.797 に答える
1

気にする価値のあるバージョン管理システムのコア機能の 1 つは、プロジェクトのリビジョンを分岐する機能です。

また、タグの作成の概念も関連しています。これは、あなたが望むものとより一致しているかもしれません。そのリビジョンに個別の変更を加えたい場合は、ブランチが必要になります。

于 2012-10-29T17:07:11.560 に答える
0

新しいブランチが必要なようです。

于 2012-10-29T16:40:26.063 に答える