0

Visual SVN サーバーと Tortise SVN クライアントを使用しています。すべてのチェックインを追跡するために、BUG ID を追加します。

Tortise SVN クライアントを備えたクライアント マシンの 1 つで同じことを行うことができました。しかし、同じことが他のマシンに複製されていません。

すべてのクライアント マシンが BUG ID オプションでレプリケートされるように、VisualSVN サーバーで BUG ID をセットアップする方法。

BUG ID フィールドを必須にする方法 (現在のところ、「BUG ID なしで続行」というオプションが 1 つ表示されますが、このオプションは表示されません)。

4

1 に答える 1

0

簡単な答え: できません。

より長い回答: Subversion には、サーバー経由でクライアント構成を制御できる機能が組み込まれていません。

あなたができること(私はあなたがこれをしていると思いますか?):

  • 適切なプロパティをツリーに適用して、すべてのクライアントが設定を取得して使用し、後で作成されるフォルダーに適用するようにします。しかし、誰かが TortoiseSVN 以外のクライアントを使用すると、これはうまくいきません。
  • サーバーに pre-commit フック スクリプトをインストールして、適切な形式/必要なデータの BUG ID がないコミットを拒否し、コミットが拒否された理由を通知するメッセージをコミッターに提供して、修正できるようにします。
于 2013-01-02T17:17:20.653 に答える