2

リモート サーバーにバージョン管理用の「SAMPLE」という名前のディレクトリがあります。ローカル コンピュータの特定のディレクトリに「SAMPLE」をチェックアウトするにはどうすればよいですか?

4

1 に答える 1

1

リモートサーバー上のファイルにアクセスする方法 (ftp、sftp、ssh、http など) によって異なります。

通常、コピーを取得するには、 または のいずれbzr branchかを使用bzr checkoutします。bzr branchローカル コミットを実行し、満足した場合にのみそれらをリモート サーバーにプッシュすることができますが、リモート サーバーにbzr checkout直接コミットすることができます。とを使用bzr unbindbzr bindて、チェックアウトとブランチの間で変換できます。

たとえば、リモート サーバーのホーム ディレクトリに SAMPLE ディレクトリがあり、サーバーの名前がserver.comで、sftp を使用してアクセスすると仮定すると、次のいずれかを使用できます。

bzr branch sftp://server.com/~/SAMPLE MYSAMPLE
bzr checkout sftp://server.com/~/SAMPLE MYSAMPLE

現在のディレクトリの MYSAMPLE サブディレクトリにあるローカル コピーを取得します (もちろん、コピー先に別のディレクトリ名を指定することもできます。

sftp を使用しない場合は、bzr help urlspec他に利用可能なプレフィックスを調べることができます。

ファイルがホーム ディレクトリになく、絶対パスを使用している場合は、次の例のように、代わりにそれを挿入する必要があります。

bzr branch sftp://server.com/path/to/SAMPLE MYSAMPLE
bzr checkout sftp://server.com/path/to/SAMPLE MYSAMPLE
bzr branch http://server.com/path/to/SAMPLE MYSAMPLE
bzr checkout http://server.com/path/to/SAMPLE MYSAMPLE

branchcheckoutコマンドの違いについてさらに情報が必要な場合は、bzr help branch必要bzr help checkoutなものを教えてください。

于 2013-06-07T12:11:09.430 に答える