我正在为工作中的 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 的不同之处和/或如何解决这个问题的任何想法?