我在工作站上轻松检查了我的Bazaar存储库,并使用Emacs编辑这些文件夹中的文件。由于此时电源故障,服务器已关闭。当然,我可以在任何编辑器中本地编辑文件。但是,在Emacs中获取它们时,Emacs会尝试通过vc-bzr连接到服务器。有没有办法将Emacs置于“版本控制离线模式”以防止这种情况发生?
答案 0 :(得分:2)
我不使用Emacs,但使用bzr脱机工作的传统方法是使用大量的结帐或分支。当您再次在线时,您可以尝试使用命令bzr reconfigure --checkout
将轻量级结账更改为大量结帐。
大量结账是一个具有本地历史记录的分支,它首先提交到远程位置(如轻量级结账),只有当成功时它才会在本地提交。
答案 1 :(得分:0)
您可以从vc-handling-backends中删除Bzr。但它可能被认为是Emacs中的一个错误(至少,vc-bzr.el中的代码试图让vc-bzr在不运行bzr的情况下找到文件的状态)或者可能在Bazaar中(取决于Bmar命令运行Emacs)。