私のsubversion
リポジトリには、すべてのファイルがコミット前に SVN プロパティを持つことを要求する pre-commit フックがあります。
このプロパティを手動で設定して、ファイルとフォルダーを追加するたびに 2 段階のコミットを行います。
これを自動化する方法は?
私のsubversion
リポジトリには、すべてのファイルがコミット前に SVN プロパティを持つことを要求する pre-commit フックがあります。
このプロパティを手動で設定して、ファイルとフォルダーを追加するたびに 2 段階のコミットを行います。
これを自動化する方法は?
TortoiseSVN ドキュメントの自動プロパティ設定セクションを見てください。
Josh によって既に説明されているように、各クライアントをローカルで構成するか、tsvn:autoprops
プロパティを使用して構成をリポジトリに配置することができます。ただし、後者は TortoiseSVN クライアントでのみ機能します。
コマンド ライン クライアントは、autoprops のサーバー側構成をサポートしていません。これに関連する変更要求がいくつかあります (例: issue 1974およびissue 1813 ) 。
これはクライアントによって異なります。たとえば、TortoiseSVN では、すべての .c、.cpp、および .h ファイルに svn:eol-style を設定する手順を次に示します。
enable-auto-props = yes
*.c = svn:eol スタイル = ネイティブ *.cpp = svn:eol スタイル = ネイティブ *.h = svn:eol-style=native *.hpp = svn:eol スタイル = ネイティブ
Linux の Subversion コマンドライン クライアントの場合は、 を編集して~/.subversion/config
から、上記の手順 2 と 3 を実行します。