質問

私は自由な時期にWebベースのプロジェクトに取り組んでいます。私は自分のマシンにSVNをセットアップしています(XPを実行しています)。私がやりたいのは、リポジトリのコピーをHTDOCSフォルダー(DEV Machine)にコピーして、フックを介してコミットを介してコピーすることです。そうすれば、ブラウザで変更をテストできます。

.batファイルを書き込むことができることは知っていますが、構文がどうなるかはわかりません。基本的なDOSコピーコマンドを実行できますが、コピー時にSVNにユーザー名とパスワードを提供する1つの例を見ました。これをする必要がありますか?

誰かが.batファイルの構文として正しい方向に私を向けることができますか?

または、より良い方法を提案するかもしれません。

ありがとう

役に立ちましたか?

解決

赤豆の本 フックにセクションがあります。 コミット後のパラメーター また、説明されています。

@echo off
set destination=c:\inetpub\wwwroot\blah\blah
set source_path=%1
set revision=%2
svn export --username user --password pass "%source_path%" "%destination%"

それはすべて言われています。あなたがそうする必要がなければ、あなたのテスト環境をあなたのソースコントロールとそれほどしっかりと結合することはありません。

興味のある転覆場所を投票する完全にスタンドアロンの仕事を書くことができ、変更を検出したときにエクスポートを行うことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top