こんにちは私はSVNを初めて使い、いくつかのことを知っていますか、誰かが正しい方向にアドバイスやいくつかのサイトを読んでくれたら教えてください。開発サーバー上のSVN
サブバージョンと亀がインストールされていて正しくインストールされているが、私のマシンからhtdocsフォルダー内のファイルをどのように処理できるか知りたいのですが、ファイルをコミットしてからhtdocsフォルダー私はlocalhostに行くときに見る準備ができています。
ありがとうございます。
こんにちは私はSVNを初めて使い、いくつかのことを知っていますか、誰かが正しい方向にアドバイスやいくつかのサイトを読んでくれたら教えてください。開発サーバー上のSVN
サブバージョンと亀がインストールされていて正しくインストールされているが、私のマシンからhtdocsフォルダー内のファイルをどのように処理できるか知りたいのですが、ファイルをコミットしてからhtdocsフォルダー私はlocalhostに行くときに見る準備ができています。
ありがとうございます。
この質問は完全には明らかではありませんが、ローカルマシンのhtdocsフォルダにあるデータのコピーを作成し、ローカルマシンのWebサーバー経由で表示し、あなたが満足しているときは、変更をコミットしてプロダクションマシンにロールアウトします。
もしそうなら、おめでとうございます!これは優れた作業方法です。
これはまさに私たちがやっていることです(動的アプリケーション全体のローカルバージョンを実行する時点まで)。私たちは定期的にコミットした後、リリースを行うために、サーバにアクセスし、サーバ上のhtdocs(または何でも)のチェックアウトでsvnアップデートを行います。これはcronジョブで自動化することができますが、まずヘッドの健全性チェックが確実に行われるように手動で行います。何か変なことがあれば、対処する人がいます。
は、開始するには:
svn import
ことsvn checkout
のhtdocsディレクトリ
SVNがあなたのために何をしているのか把握していません。各コミット時に作成するチェックポイントによって、ファイルに加えた変更の履歴が保持されます。ファイル自体は、ファイル構造内の場所に残ります。
あなたの開発用ファイル(あなたのマシン上)にテスト用の作業ファイルを置くような、ある種のデプロイメントツールを探しているようですが、これはSVN用ではありません。私はその解決策が何であるかはわかりませんが、ここの誰かがあなたに必要な答えを与えることができると確信しています。
NantのCruiseControl.NETのような本格的なCIにはあまりにも少ないようだ。最も簡単な方法は、htdocsへのコミットとコピーの両方を行うバッチファイルを作成することです。 commit.batとあなたがコミットするとcommit "this is my message"
ニースアプローチ!それは、私の開発のいくつかを見ていくところです。ありがとう。 – Lazarus
私はあなたのプロダクションに作業コピーを持たせるのは良いアイデアだと思っています。何か問題が起きた場合は古いバージョンに戻す、コードのoredeployチェックの可能性を教えてください。 –
私たちは元気に戻します。元に戻す特定のリビジョンに更新するだけで済みます。 –