我现在正在使用TFS,我的问题是关于Source Control Explorer中的一个函数。
我的项目的示例文件夹结构可能是这样的: 项目/ MyControllers / Controller.cs
我在Controller.cs中更改了一些内容,然后导航到Source Control Explorer中的“Project”文件夹。它在“最新”专栏中说,是的。在我看来这是对的,因为我改变了文件夹里面的东西。当我导航到“MyControllers”时,它说我的Controller.cs发生了变化。
是否有可能在“项目”级别看到“否”?
我不知道我的Visual Studio版本是否重要2017年。
感谢您的帮助。
答案 0 :(得分:0)
这是正确和例外的行为。 最新列用于显示工作空间中本地文件与相应服务器文件之间的映射状态。其中包括 是,否,不下载,未映射 等值。它不会影响子文件夹或父目录。
只有当“Project”文件夹的名称被其他人更改为“ProjectDone”并且签入时,它才会显示“否”的项目的最新状态。这是一种点对点映射状态。
你不必总是注意文件是否是最新的。换句话说,您不必也不能确保始终使用最新版本。当您处理文件时,其他一些人在您本地工作期间进行相同的更改。 TFS将记录更改并让您在执行检查操作时解决冲突。
通常,您只需要在项目工作日开始时对工作区或顶级文件夹执行获取最新。