我有一个解决方案,其中包含一堆项目,这些项目都在源代码控制下,映射到 PC 上的本地文件夹,但仅适用于特定的 Windows 用户,比如UserA
.
现在,如果我以不同的用户身份登录 Windows,UserB
我希望能够使用具有相同源代码控制的相同代码,而不会覆盖任何本地文件(例如使用服务器版本。有许多本地更改尚未检查由UserA
)。
但是,当我打开解决方案文件时UserB
,我收到一条错误消息:
The solution appears to be under source control, but its binding information cannot be found. Because it is not possible to recover this missing information automatically, the projects whose bindings are missing will be treated as not under source control
(这适用于所有项目)
下一个消息框让我可以在暂时脱离源代码控制或永久删除绑定之间进行选择。
任何将服务器文件夹映射到本地文件夹的尝试都将导致错误,指出它已被映射。我还说我想使用现有的本地代码,同时将其置于源代码控制之下(例如,这样UserB
可以检查更改以及他所做的任何更改)
这样做的正确方法是什么?