要件
変更はREPOディレクトリに行われ、これはWC>の通常の方法とは対照的にwc(作業コピー)に更新されるはずです。 REPO。
セナリオ:
私のsvnリポジトリ - / var / www / svn / drupal
私のチェックアウトディレクトリ/作業コピー/ var / www / html / drupalsite
だから私はやった:
「/ usr / bin / svn update / var / www / html / drupalsite」を含むようにコミット後フックを編集しました。
私はSVN WCに変更を加えることはありません。 svn REPO- / var / www / svn / drupalに変更を加えます。
svn repoに変更を加えたら、 "svn commit / var / www / html / drupalsite"を実行してください。 これはpost-commitフックを起動します。このinturnは "svn update / var / www / svn / drupal"を実行するので、私のトイレはREPOの変更で更新されます。
問い合わせ
a。上記のステップ1〜3は私の「要件」を達成するのに役立ちますか?
b。上記の設定がうまくいくかどうかをテストする方法についてアドバイスが必要です。手順1〜3が成功したことに、クエリ(a)が含まれている理由がわかりません。これは私にとってもう少し心配です。
NB: 転覆は初めてです。私がこれまでに設定したことはすべて、記事をオンラインで読むことによって行われてきました。質問(b)の理由は、私が開発中ではないからです。それはphp drupalウェブサイトのようです、そして私はそれを設定しているのです。だから私はそれがWCに反映されるようにREPOの "適切な"変更を加える方法については知りません。反映されていれば、私の設定は正しく、チームは開発を始めることができます。私は手動でWCの変更を確認するためにREPOディレクトリにランダムなファイル/フォルダを入れてステップ1〜3を実行しましたが役に立ちませんでした。
お知らせ下さい。 ありがとう
checkout
- > <変更> - >commit
。たぶん、あなたはなぜこれが起こりたいのかを詳しく説明することができます。