2

私は大規模な.config.NETWebプロジェクトに取り組んでおり、チームの開発者が誤ってファイルを送信するのを防ぎたいと思っています。私が望んでいる解決策は、 「これらのファイルをコミットしてもよろしいですか?」という警告としてのポップアップです。誰かが.config-filesをコミットしようとしているとき。そうすることは合法であるはずですが、最初に警告があります。

VisualSVNサーバーとTortoiseSVNをsvnguiクライアントとして使用するApacheSubversionセットアップを使用しています。

これを達成する可能性はありますか?

4

2 に答える 2

2

ログメッセージに特定のハッシュタグが含まれていない限り、pre-commitフックスクリプトを使用して一部のファイルのコミットをブロックします。

スクリプトからの出力はTortoisecommitダイアログに表示され、コミットがブロックされた理由と、開発者がそれらのファイルをコミットするつもりであると確信している場合に追加するハッシュタグを説明します。

于 2012-09-12T10:24:32.970 に答える
0

これらの構成ファイルはすでにバージョン管理にあり、必要な変更を加えてコミットされていると推測できます。注意を怠ってそのファイルを再度コミットする必要はありません。

これを実現するには、開発者のtortoisesvnにいくつかの変更を加えて追加する必要があります

 svn changelist ignore-on-commit file-name

TortoiseSVN(Windows GUIクライアント)には「ignore-on-commit」のプロビジョニングがありますが、コマンドラインsvnにはありません。

したがって、開発者に構成ファイルの変更リストを追加するように指示できます。責任者が新しい構成ファイルをコミットしたい場合は、tortoise SVN GUIを使用する代わりに、コマンドラインから手動でコミットできます。

コンテキストメニューからコミット時に無視するリストにファイルを追加することもできます。最新バージョンのtortoisesvnにはその機能があると思います。

于 2012-09-12T09:24:23.110 に答える