0

Subversion は、チェックアウト/エクスポートおよびコミット中にファイル名パス コンポーネントの変換をサポートできますか? たとえば、SVN (クライアント側またはサーバー側は関係ありません) を設定して、パス名の「:」文字を自動的に置換し、代わりに文字「+」に置き換えることはできますか?

基本的に、Windows はファイル名に特定の文字 (たとえば、':' など) を許容できません。Windows クライアントがリポジトリにアクセスする必要がある場合は、これらの文字を使用しないことを公式に提案しています。場合によっては、これはオプションではありません: Linux の /etc/ 構成ツリーを SVN に保持し、インターフェース エイリアスを持つマシンには、「sysconfig/network-scripts」の下に「ifcfg-eth0:0」のようなファイル名があります。

Subversion クライアント (または現在使用している Eclipse エディター) が、チェックアウト/エクスポート時に任意のパス コンポーネントを自動的に変換し、コミット中に再変換する方法はありますか? そうでない場合、SVN サーバー側のフック スクリプトでこれを処理する方法はありますか?

4

1 に答える 1

1

SVNがサポートするフックを探していますが、チェックアウト用のフックはありません。ただし、TortoiseSVNクライアントはそうします。これはあなたが探しているものかもしれません、http://tortoisesvn.tigris.org/tsvn_1.5_releasenotes.html#client-side-hooks

于 2009-04-30T15:51:38.163 に答える