我通过VersionControlOnNonFatalError-Eventhandler获得了一个Exception,内容如下:
“C:\ SqlWorkspace没有工作文件夹映射。”
我确实在我的机器上进行了映射。因此,我想知道什么是错的。
错误是在“workspace.PendAdd(pc.LocalItem);”行上引发的。其中pc.LocalItem包含“C:\ SqlWorkspace \ Audits.sql”
Workspace.Folders包含:LocalItem:“C:\ SqlWorkspace ServerItem:$ / Code / y_Test / SqlHistoryNew Type:Map}”
为什么这个错误,所有设置和参数似乎都没问题? 像我这样的其他问题没有给我任何暗示,这可能是有用的。
答案 0 :(得分:9)
我找到了解决方案。您必须在任何PendAdd / PendDelete / ...呼叫之前调用“ Workstation.EnsureUpdateWorkspaceInfoCache()”。
结果是:没有错误,因此GetPendingChanges()包含您提升的文件。