Ubuntuサーバーにサブバージョンがあります。Ubuntu をインストールする前は、私の教授は Windows サーバーにサブバージョンのディレクトリとファイルを持っていました。彼は tortoisesvn を使ってファイルをチェックアウトしてコミットしていました。Ubuntu サーバーのインストール後、サーバーにファイルをチェックアウト、チェックインするための Subversion ディレクトリを作成しました。現在、私の教授は、バックアップされたディレクトリとファイルをサーバー上の私のサブバージョンに移動したいと考えています。それらをリポジトリにインポートしようとしましたが、それらは新しいファイルとして追加されています(チェックアウトバージョン1)。ただし、Windows Subversion リポジトリには、異なるバージョンまたはファイルとディレクトリが存在します。明確かどうかはわかりませんが、これが私の状況です。ファイルをダンプできますか、
2 に答える
0
教授のレポのダンプを作成し、それを自分のレポにロードして、教授のレポファイルのベースにするディレクトリをレポに指定する必要があります。
svnadmin dump /path/to/repo/professorrepo > professor-dumpfile
svnadmin load /path/to/repo/yourrepo --parent-dir professor/ < professor-dumpfile
professor/
教授リポジトリからのファイルがリポジトリに配置されるルートフォルダはどこになりますか。
于 2011-04-23T09:25:26.700 に答える
0
あるセットアップから別のセットアップにリポジトリを転送する方法は次のとおりです。
Windows リポジトリのダンプを作成します。
svnadmin dump /path/to/windows-repo > windows.dump
Unbuntu サーバーに新しいリポジトリを作成します。
svnadmin create /path/to/ubuntu-repo
新しいリポジトリがまだ空の場合は、ダンプを新しい ubuntu リポジトリにインポートします。
svnadmin load /path/to/ubuntu-repo < windows.dump
新しいリポジトリにすでにリビジョンをコミットしている場合、インポートされたリポジトリのリビジョン番号は同じではなく、教授はクリーンなチェックアウトを行う必要があることに注意してください。また、 を実行する前にバックアップを作成することをお勧めします。これは、想定どおりに実行されず、コマンドにいくつかのオプションsvnadmin load
を追加する必要がある場合に備えて、またはそれを実現する方法に関する詳細な手順を読む必要がある場合に備えてです。
于 2011-04-23T08:40:44.707 に答える