Version control 从Emacs脱机使用轻量级Bzr签出

Version control 从Emacs脱机使用轻量级Bzr签出,version-control,emacs,offline,bazaar,Version Control,Emacs,Offline,Bazaar,我在工作站上轻量级地签出我的Bazaar存储库,并使用Emacs编辑这些文件夹中的文件。服务器目前因电源故障而关闭。当然,我可以在任何编辑器中本地编辑文件。但是,当在Emacs中获取它们时,Emacs尝试通过vc bzr连接到服务器。有没有办法将Emacs置于“版本控制脱机模式”以防止出现这种情况?我不使用Emacs,但使用bzr脱机工作的传统方法是使用大量签出或分支。当您再次联机时,可以尝试使用命令bzr reconfigure--checkout将轻量级签出更改为重型签出 重签出是一个具有本

我在工作站上轻量级地签出我的Bazaar存储库,并使用Emacs编辑这些文件夹中的文件。服务器目前因电源故障而关闭。当然,我可以在任何编辑器中本地编辑文件。但是,当在Emacs中获取它们时,Emacs尝试通过vc bzr连接到服务器。有没有办法将Emacs置于“版本控制脱机模式”以防止出现这种情况?

我不使用Emacs,但使用bzr脱机工作的传统方法是使用大量签出或分支。当您再次联机时,可以尝试使用命令
bzr reconfigure--checkout
将轻量级签出更改为重型签出


重签出是一个具有本地历史记录的分支,它首先提交到远程位置(如轻量签出),只有在成功时,它才会在本地提交。

您可以从vc处理的后端删除Bzr。但它可能被认为是Emacs中的一个bug(至少vc-bzr.el中有代码试图让vc bzr在不运行bzr的情况下找到文件的状态),或者可能是Bazaar中的bug(取决于Emacs运行的bzr命令)。

我在轻量级签出文件夹中执行了
bzr
命令,但是bzr返回了半个满是错误消息的屏幕。我创建了一个签出,只需运行
bzr checkout…
,而不是试图转换轻量级的签出。我是服务器上bzr存储库的唯一用户,但我从不同的位置访问它,因此我使用它来保持文件同步。是的,就是这样。谢谢