1

仕事のプロジェクトと個人的なプロジェクトで、TortoiseSVN で Subversion を使用しています。

リポジトリをセットアップできるという点でベストプラクティスと見なされるものは何かと思っていたので、Visual Studio の SVN Checkout と VisualSVN を実行すると、コンパイルに必要なすべてのものが得られます...しかし、特定のファイルをマークできるようにしたいSVN コミットに推奨されないようにします。理想的には、ファイルが変更済みとしてマークされることさえありません (私はそのように肛門です)。

この典型的な例は、開発者のマシンごとに異なる接続文字列を持つ app.config です。

セス

4

5 に答える 5

0

ローカルの svn:ignore を使用 http://sdesmedt.wordpress.com/2006/12/10/how-to-make-subversion-ignore-files-and-folders/

于 2009-07-06T21:30:35.907 に答える
0

app.config.example をリポジトリで共有し、自分用に保持したいファイルを svn:ignore するのはどうですか?

于 2009-07-06T21:32:51.643 に答える
0

Visual Studio を使用している場合、ほとんどの (ただしすべてではない) プロジェクト システムが「ソース管理から除外」アクションをサポートしています。残念ながら、コンテキスト メニューには表示されません。ソリューション エクスプローラーでファイルを選択し、[ファイル] -> [ソース管理] -> [除外] を選択する必要があります。それ以降、プロジェクト/ソリューションは、編集/保存などの際にアクティブなソース管理プロバイダーに要求を送信しません (ツール -> オプション -> SCC -> 環境設定によって異なります)。

当然、VS を離れて、誤って Tortoise から除外されたファイルをチェックアウト/チェックインした場合、これは機能しません。

于 2009-07-07T03:00:41.127 に答える