环境:
Team Foundation Server 2005 Visual Studio 2008
我有一个相当大的项目,在每个代码分支下面有几个代码分支和几个子文件夹,解决方案等。
在一个特定的分支中,我有一个包含3个子文件夹的文件夹。其中一个文件夹被正确标记为“最新:是”。但是,其他两个标记为“最新:未下载”。文件夹中的文件标记相似。此外,我无法检查这些文件夹中的文件,因为VS2008无法识别我有最新版本。
我查看了安全属性,它们在“好”文件夹和“坏”文件夹之间似乎相同。
有什么想法吗?
答案 0 :(得分:1)
我找到并纠正了这个问题。是我在一个特定的代码分支中工作。但是,我的一些解决方案文件的代码与此类似:
SccProjectName1 = $/MyProject/Release_3_3/Source/
当我真正在稍后的版本3.4版本中工作时。由于这是硬编码到解决方案文件中(它是如何实现的?),它为我创建了一个新工作区,但仅适用于该解决方案下的项目。
当我的源代码的剩余部分在工作空间中映射到以后的分支时,当它想要从旧分支中查看某些项目的文件时,肯定存在冲突。
一旦我从解决方案文件中删除了这行代码,一切正常。