1

プロジェクト用の Subversion リポジトリがあります。次に、プロジェクトをライブにする必要があります。ライブ サーバーの FTP の詳細があります。私の質問は、プロジェクトを初めてチェックアウトするにはどうすればよいですか? svn co "repo_url"ライブ サーバーでコマンドを使用する前に、何かインストールする必要がありますか?

4

1 に答える 1

7

2つのこと(これは私たちが従うポリシーです。だからただの提案です)

  1. サーバーにSVNをインストールしないでください。むしろ、ビルドサーバー/マシンでチェックアウトします。すべての本番パラメーターを使用して、ライブサーバーに移動するものをビルドまたはパッケージ化します。次に、ビルドされたパッケージをサーバーのデプロイメントディレクトリの下にあるライブサーバーにコピー(scp、アップロード)します。

  2. このコードをデプロイするので、チェックアウトされたものでそれ以上の開発は行われません。したがって、チェックアウトの代わりにエクスポートします。svn export repo_url-これにより、クリーンチェックアウトが実行されます。

はい、SubversionコマンドラインクライアントまたはTortoiseSVNなどの他のSVNクライアントが必要です。

ここを参照してくださいhttp://subversion.apache.org/packages.html

お役に立てれば。


リリースツールとしてのSVNについて多くの議論を重ねた後、イェーイまたはイェーイ?@Nathan Kiddの場合、SVNが適切なツールであることにまだ同意しません。これはバージョン管理ツールであり、展開/アップロードツールではありません。ネイサンには確かな点がありますが、私は設定より規約を好みます。

ただし、展開/リリースサイクルに関心のある人は、このスライドショーhttp://www.slideshare.net/wakaleo/automated-deployment-with-maven-going-the-whole-nine-yardsが役立ちます。このプレゼンテーションでは、コードのビルド、パッケージのリリース、およびデプロイのステップバイステップのプロセスを実行します。特定のタスクに適したツール(それらの多くはJava固有ですが、Java以外のものを実行している場合でも検討する価値があります)を紹介します。これがお役に立てば幸いです。

正当化する理由がある場合は、いつでも独自のカスタムリリースプロセスを開発できます。

于 2011-02-03T15:26:50.967 に答える