1

チェックインした特定の svn パスをポスト コミット フック チェックアウトする方法。

現在、リポジトリ パス内のファイルがコミットされた場合にのみチェックアウトできます。ただし、リポジトリ内の特定のパス (/Mobile/Node/trunk) のみをチェックするフィルターを追加する方法はコミットされています。

pre-commit フックでフィルターを実行する必要がありますか?

4

1 に答える 1

1

以下のリンクで解決策を見つけましたが、うまくいきました。 特定のブランチがコミットされたかどうかを確認するときに、コミット後のフック条件文が機能しないのはなぜですか?

svnlook dirs-changed %1 -r %2 | findstr /b /i "branches/dev"

IF %ERRORLEVEL% EQU 0 (
    pushd <path-to-working-copy>
    svn update --username <repo-username> --password <repo-password>
)

「branches/dev」の代わりに。パス「/Mobile/Node/trunk」に置き換えました

于 2014-02-19T20:25:48.470 に答える