- PR -

VC + VSS ソース管理の問題

1
投稿者投稿内容
会議室デビュー日: 2003/12/26
投稿数: 1
投稿日時: 2003-12-26 00:47
こんばんは。VC++(.Net 2002)とVSS6.0dの環境で開発しています。
最近VC++6.0から移行したため新しい開発環境のソース管理で分からない点があります。
どなたかご存じでしたら教えて下さい。
ーーーーーーーーーーーーーーーーーー
<構成1>
Aというフォルダがある。
Aフォルダの下にBフォルダ、Cフォルダ、Incフォルダがある。
Bフォルダの下にはB.vcprojのみを含むB.slnがある。
Cフォルダの下にもおなじくC.vcprojのみを含むC.slnがある。
Incフォルダの下にInc.hファイルがある。
B.vcproj、C.vcprojともプロジェクト内にInc.hを含む状態です。

この構成でVSSに登録するとBでもCでもVC++.NET上では
Inc.hファイルにキーロックの印が付かず
Inc.hを編集しようとしてもチェックアウトを促すダイアログが出ません。

ーー
ですが、
以下の構成だとロックマークが付き、チェックアウトDlgが表示されます。
<構成2>
Aの直下にA.slnがありB.vcprojとC.vcprojを含む。
Aフォルダの下にBフォルダ、Cフォルダ、Incフォルダがある。
Bフォルダの下にはB.vcprojだけがありB.slnはない。
Cフォルダの下にもおなじくC.vcprojのみがありC.slnはない。
Incフォルダの下にInc.hファイルがある。
B.vcproj、C.vcprojともプロジェクト内にInc.hを含む。

ーーーーーーーーーーーーーーーーーーーーー
以上から推察するとソリューションを跨いだファイルを
VC++.Netではソース管理出来ないように状態にみえますが、
このようなことはありますでしょうか?

<構成2>で管理すればいいのですが、
できればVC++6.0と近い構成
(1プロジェクト=1ソリューション)
としたいと思っています。
<構成1>でInc.hの編集時に
チェックアウトDlgが表示される方法をご存じの方が
いらしたらぜひアドバイスをお願いします。

どうぞよろしくお願いいたします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-12-27 07:14
 VSSへの登録で、ちょっと手間をかける必要があります。いまはソリューションエクスプローラから登録されているのではないでしょうか。VS.NETのIDEではなく、VSSでプロジェクトを作成し、ファイルを登録すると、お望みのようになると思いますよ。
1

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