我使用 clearcase 作为版本控制系统。映射视图存在问题。我的项目包含一些需要使用管理员权限注册的组件。
在启动时,使用非提升的资源管理器安装驱动器,如果 Visual Studio 以提升的模式启动,则无法访问这些驱动器。
我发现以下解决方法可以解决这种情况
- 使用批处理文件来构建项目,在启动批处理文件之前,使用 net use 命令将视图映射到提升的命令提示符中的临时驱动器。
- 始终以提升模式启动 Explorer。我不知道该怎么做,也不知道是否存在一些安全限制。
还有其他方法可以解决这些问题吗?
答案1
不要忘记“映射视图”是:
- 简单的
subst
(Windows 命令,与 ClearCase 无关) - 在动态视图的情况下,仍可使用“
m:\myDynView\...
”进行访问
因此,如果您可以用正确的权限重新执行这些操作subst
,那就足够了。