1

VSS 2005 で VB6 を構成しました。次の機能は正常に動作します。

  1. コードのチェックインとチェックアウト
  2. 最新バージョンを取得
  3. 別のユーザーがコードをチェックアウトすると、エラーが表示されます。
  4. チェックインせずにコードを編集しようとするとエラーが表示されます (ユーザーが最新バージョンを取得した場合のみ)

VSSを使用したVB.NetとVB6の構成で見つけた違いは次のとおりです。

  1. ユーザーがコードをチェックインせずにコードを編集しようとすると、コードが自動的にチェックインされない。
  2. 1 日または 2 日後にユーザーが変更を保存してコードをチェックインできないようにします。ユーザーは、コードを閉じる前にチェックイン コードを要求します。
  3. .vbp ファイルの「パス/ファイル アクセス エラー:」が表示されます。ユーザーがマシンにコードを保存しようとすると。
  4. ユーザーがコードを初めて開いたときにチェックインせずにコードを編集できるようにします。

このリンクに記載されているすべての設定を行いました。

4

2 に答える 2

0

ここでデッドリンクについて述べたように、 WayBackバージョンには、SourceSafeにないファイルやドキュメントがある場合にも問題があります。

具体的には(私がまだここで文書化しているように)、プロジェクトの一部のファイルがSourceSafeに関連付けられていない場合、多くの場合、SourceSafeステータスグリフが表示されているファイルはありません。

私が見つけた回避策は、[ファイルの追加]ダイアログを表示してからキャンセルすることでした。この回避策を自動的に実装するパブリックドメインアドインを提供しています。

ところで、必ず最新のVSSServicePackをインストールしてください。

于 2012-09-05T07:22:18.310 に答える
0

MarkJ が述べたように、vbp ファイルはアプリケーションの実行時に常に保存されます。ダイアログをキャンセルしてプロジェクトを実行することもできますが、プロジェクトのルートを右クリックしてチェックアウトするよりも面倒です。

VB6 プロジェクトで Team Foundation Server を使用していますが、これにも自動チェックアウトはありません。残念ながら、コードを .NET に移植するまでは、それと一緒に暮らす必要があります。

于 2012-09-04T16:25:57.043 に答える