我在TFS上有项目文件夹:
\根
\website1 \website2 \libraries class project1 class project2 class project3
当我通过TFS映射到本地每个文件夹和项目映射确定时, 但是在visual studio打开之后,website1下面的所有项目都移到了website1文件夹; /
有人能解释一下这种VS行为或如何修复它吗?
P.S。关闭视觉工作室sln文件错过后,我必须再次映射一切; /
答案 0 :(得分:1)
尝试最小化您设置的文件夹映射的数量 - 一个好的项目只需要一个,说明源代码树的根文件夹将存储在本地硬盘上的哪个位置。在你的情况下,这应该是这样的:
$/root -> C:\MyCode
您添加的映射越多,源控制文件结构与本地磁盘结构之间的对应关系就越少,事情就会变得非常快。
(另一个可能导致问题的地方是,如果您在Visual Studio解决方案资源管理器中添加文件,它通常会将文件复制到您在解决方案中添加它们的位置,而不是从原始位置引用它们。你的硬盘。但这听起来并不像你的问题那样)
设置解决方案后,请确保将其保存(文件 - >全部保存对确保完成此操作非常有用),您可能需要手动将.sln文件添加到源代码管理中并将其签入全部融入TFS。