我们正在从 Windows XP x86 升级到 Windows 7 x64,我正在测试我们当前工作流程的兼容性问题。
目前,我们将中央 Mercurial 存储库存储在网络共享上,将副本克隆到我们的工作站,并将我们的更改推送回基于网络的存储库。这在 WinXP 中完美运行,但在 Win7 中,当我推回网络共享时,我总是收到一条错误消息:
推送到 t:\datamgt\automat\Kevin\SampleRepo 搜索更改 [错误 32] 进程无法访问该文件,因为它正被另一个进程使用:'T:\datamgt\automat\Kevin\SampleRepo\.hg\journal .dirstate'
我正在使用 TortoiseHG 1.1.1 和 Mercurial 1.6.1023。
我已经能够推送到存储在同一工作站上的存储库,但不能推送到网络共享存储库。如果可能的话,我们宁愿不使用基于网络服务器的存储库——将新软件添加到我们的服务器是一场艰苦的战斗。