仕事で C++ プロジェクトのコードを開発しています。ファイルが保存され、ビルドを行うLinux VMを実行するWindowsボックスがあります。Visual Studio 2012 を IDE として使用し、samba 共有を介して VM へのファイルにアクセスします。最近、GIT の使用に切り替えました。
私が見ている問題は、GIT プルを実行し、Visual Studio で開いているファイルを変更すると、Visual Studio で変更が通知されないことです。
最近、Accurev という古い製品から GIT に切り替えました。accurev (Linux VM でも実行されています) を使用すると、ファイルが変更されたときに Visual Studio で通知されました。
それぞれの仕組みを比較したところ、Accurev と GIT の両方で、ファイルの作成日と変更日がプルの時刻に変更されました。
GIT の動作が異なること、および/またはこれを修正する方法についてのアイデアはありますか?