0

サーバーに新しいプロジェクトを作成svn svnadmin create /myrepoし、クライアントでチェックアウトして新しいファイルを追加し、後でコミットしたので、別のコンピューターからチェックアウトすると、最近追加されたファイルを取得できます。フォルダー /myrepo はまだファイルではありません。クライアントから追加されたすべての新しいファイルはそこに表示されません。バージョン管理を行うために多くのアルゴリズムを実装していることは知っています。私の質問は、追加されたすべての新しいファイルを表示できるかどうかです。サーバーの /myrepo から、クライアントなどでチェックアウトする必要はありませんか??

ファイルがサーバーのどこに保存されているか知りたいです。よろしくお願いします。

4

1 に答える 1

2

いいえ。ファイルは作成したリポジトリに保存されますが、専用のデータベースに保存されます。db フォルダーに移動しmyrepoて調べると、そこにリビジョン ファイルが保存されていることがわかります。これらのファイルには、特定の時点でのリポジトリの構造とデータが含まれています。Subversion bookには、構造に関する情報がいくつかあります。データの格納に使用される構造については、実際の Subversion リポジトリのドキュメントを参照することもできます。

于 2012-09-12T00:39:14.463 に答える