0

Microsoft Visual SourceSafe 2005 を使用しています。

データベース フォルダを D:\Code に設定しました

コードをマージして、新しいコードをソース セーフにチェックインするとき。今チェックインしたファイルは $\Code\a.cpp だと思います。しかし、フォルダー D:\Code\a.cpp のファイル a.cpp を開くと、チェックインされた新しい行のコードが表示されません。常に古いバージョンのファイルです。

それはVSSのバグですか?

ありがとうございました!

T&Tグループ

4

2 に答える 2

1

より多くの情報を提供できればより良いでしょう。

  1. どのようにファイルをマージしましたか? 変更を $\Code\a.cpp にマージしたことを確認してください。反対ではありません。

  2. a.cpp の履歴を確認して、ファイルに対して行った操作を確認してください。必要に応じて、履歴バージョンで diff 操作を実行します。

  3. ローカル ファイルを開く代わりに、VSS から a.cpp を直接開いてみましたか?

于 2012-05-28T05:40:15.627 に答える
1

「作業フォルダー」の概念と混同している可能性があります。たとえば、D:\Code を $/ の作業フォルダーとして設定し、a.cpp を含むソリューション/プロジェクトが別のフォルダー、たとえば E:\Code にあるとします。

ここで、Visual Studio で a.cpp を編集してチェックインすると、「E:\Code\a.cpp」は更新されますが、「D:\Code\a.app」は更新されません。

于 2012-05-29T02:05:15.983 に答える