通常、Tortoisesubversionを使用してリポジトリにコミットするファイルに次のプロパティを設定する必要があります
svn:eol-style as native
svn:executable as ON
しかしcommit
、新しいファイルをリポジトリに保存するときはいつでも、プロパティを再設定する必要があります。チェックインのたびにプロセスを繰り返す必要がないように、これらを永続的に設定する方法ですか?
通常、Tortoisesubversionを使用してリポジトリにコミットするファイルに次のプロパティを設定する必要があります
svn:eol-style as native
svn:executable as ON
しかしcommit
、新しいファイルをリポジトリに保存するときはいつでも、プロパティを再設定する必要があります。チェックインのたびにプロセスを繰り返す必要がないように、これらを永続的に設定する方法ですか?
答えのヒントをくれたRaghuramの功績(そしてそれが私が彼の答えを受け入れた理由です)
TortoiseSVN
そのようなプロパティを設定する方法も提供します
tsvn:autoprops
ここに引用されているように
Subversionを使用すると、ファイル拡張子に基づいて、新しく追加またはインポートされたファイルに適用されるautopropsを設定できます。これは、Subversion構成ファイルに適切なautopropsを設定しているすべてのクライアントに依存します。tsvn:autoprops
フォルダに設定でき、ファイルをインポートまたは追加するときに、これらはユーザーのローカル自動プロパティとマージされます。形式はSubversionの場合と同じですautoprops
。例:
*.sh = svn:eol-style=native;svn:executable
拡張子が.shのファイルに2つのプロパティを設定します。
ここに記載されているように、
svnaddまたはsvnimportコマンドを使用してファイルをバージョン管理に導入するときはいつでも、Subversionはいくつかの一般的なファイルプロパティを自動的に設定することによって支援しようとします。
それ以上のことをしたい場合は、Subversionサーバーを適切に構成する必要があります。基本的にSubversionファイルを編集し、セクションconfig
を更新しauto-props
ます。
TortoiseSVNはSubversionクライアントであり、それだけのことしかできません。