2009-07-09 9 views
0

私のシナリオは、SVNにVB.NETプロジェクトがあり、アプリケーションフレームワークを使ってアプリケーションを起動しているようなものです。これは、異なる開発者が異なるフォームで作業しており、異なるスタートアップフォームを使用したい場合に大きな問題となります。VB.NETでSVNを使用しているさまざまな開発者のための異なるスタートアップフォーム?

プロジェクトの設定を変更すると、現在は他の人にも変更されています。これを回避するにはどうしたらいいですか? SVNはリポジトリにコミットされたクラスを持つことができ、後で変更をコミットすることはできませんか? (ファイルを無視するのと同じように、最初のコピーをリポジトリに追加する)more

アイデアをお持ちですか?ありがとう

答えて

1

コマンドライン引数に基づいて異なるフォームを表示できる余分なエントリポイントがあります。 (それは、リフレクションと指定された型を見つけることと同じくらいシンプルになります。あるいは、switch文...)私は、デバッグに使用されるコマンドライン引数が、 ".user"バージョンのプロジェクトファイル(ユーザごとの設定になっているため)。 .userファイルをsvnに入れないようにしてください!

+0

これは私にとってはうまく機能しました。実際のアプリケーションでコマンドラインが許可されている場合の制約条件(現在の状況ではありません)はこれが良い解決策です –

+0

実際のアプリケーションに複数のエントリポイントがあった場合でも、彼らは実行したいと思った: –

1

スタートアッププロジェクトは、AFAIKが* .suoファイルに保存されています。とにかくユーザーの設定が含まれているため、バージョン管理しないでください。

+0

これは*プロジェクト*を開始することを言っている - この状況は、同じことではない複数のエントリポイントを持つ単一のプロジェクトです。 –

関連する問題