- PR -

VSS2005 & VS2005 projファイルのチェックアウトについて

1
投稿者投稿内容
rmmug
大ベテラン
会議室デビュー日: 2006/03/07
投稿数: 116
投稿日時: 2008-06-14 09:36
「Visual SourceSafe 2005 & Visual Studio 2005 sp1」
Visual SourceSafeのDBでソース管理している.NetのWindowsアプリをローカルPCのVisual Studioで編集する際、編集している以外のprojファイルなどが、自動的にチェックアウトされることがあります。新規にFormを作成した場合など、projファイルは、チェックアウトされるようです。この場合、projファイルをチェックインしないと他のユーザーが新規Formの作成などが出来なくなります。みなさんは、このようなケースで、困った事は、あるでしょうか? 対策はどのようなものがあるでしょうか。新規Formは、チェックアウト状態のまま、projファイルのみをチェックインしても問題ないでしょうか。


[ メッセージ編集済み 編集者: fjdsskl 編集日時 2008-06-14 09:38 ]
Toshi
ベテラン
会議室デビュー日: 2007/09/18
投稿数: 68
お住まい・勤務地: 関東のどっか
投稿日時: 2008-06-14 12:16
こんにちわ。
引用:

Visual Studioで編集する際、編集している以外のprojファイルなどが、自動的にチェックアウトされることがあります。


自動的というのが、どこまでをさしているのかわかりませんが、チェックアウトがなされるケースはあります。
ただし、編集していないファイルがチェックアウトされるわけではありません。
おっしゃっている新規Form作成や、参照の追加の際、等々では、projファイルが修正されるためです。

引用:

projファイルをチェックインしないと他のユーザーが新規Formの作成などが出来なくなります。みなさんは、このようなケースで、困った事は、あるでしょうか? 対策はどのようなものがあるでしょうか。新規Formは、チェックアウト状態のまま、projファイルのみをチェックインしても問題ないでしょうか。


*.projファイルには、そのプロジェクトの構成情報が格納されています。
(参照情報や、ファイル構成など諸々)
そのため、新規Formを作成後、チェックインを一度も行わないまま
projファイルをチェックインすると、
ビルドエラー(ファイルがみつからない等)が発生する可能性があります。

私は、とりあえずファイルだけ作ったら全部チェックインをするという方法で対処していました。
rmmug
大ベテラン
会議室デビュー日: 2006/03/07
投稿数: 116
投稿日時: 2008-06-14 16:46
Toshiさん、有難うございます。参考にさせて頂きます。
Webアプリ(asp.net2.0)でも似たような事は、ありますでしょうか?
初めて、デバッグ起動した際、Web.configが変更されるのは、知って
いるのですが、その際は、確認のメッセージが表示されるので、
わかります。それ以外でも、ありますでしょうか??
Azulean
大ベテラン
会議室デビュー日: 2008/01/04
投稿数: 123
お住まい・勤務地: 大阪府
投稿日時: 2008-06-14 19:51
Visual Studioのオプション設定を変更することで、チェックアウトする際は必ず確認させることができるようになります。
http://msdn.microsoft.com/ja-jp/library/aa290300(VS.71).aspx

「どの場合にチェックアウトされますか」の問いに答えるのは難しいので、そういった仕組みを活用してみて下さい。
rmmug
大ベテラン
会議室デビュー日: 2006/03/07
投稿数: 116
投稿日時: 2008-06-14 22:07
Azuleanさん、有難うございます。

VSにて、
ツール - オプション - ソース管理 - 環境 
編集時(D) [自動的にチェックアウトする] -> [チェックアウトを確認する]
ですね。

活用してみます。
1

スキルアップ/キャリアアップ(JOB@IT)