bzr:错误:分支“file:/// C:/ FolderName / BranchName /”似乎绑定到自身。请使用`bzr unbind`来修复

时间:2017-08-04 06:51:02

标签: explorer bazaar

Unable to use > bzr commit   command in the bazaar explorer as this error occurs ... bzr: ERROR: Branch "file:///C:/FolderName/BranchName/" appears to be bound to itself. Please use `bzr unbind` to fix. Tried using bzr unbind C:/FolderName/BranchName/ and  bzr bind C:/FolderName/BranchName/ . Still the  above error occurs.       

提前致谢。

1 个答案:

答案 0 :(得分:1)

你显然做的是偶然使用bzr bind,它将分支转换为结帐(也称为“绑定分支”)。签出/绑定分支用于集中式CVS / SVN / Perforce样式版本控制,使得每次提交都首先应用于签出绑定的主分支。

在您的情况下,结帐会以递归方式绑定到自身而不是单独的上游分支,而Bazaar不知道如何处理这种情况。

正如错误消息所示,您可以使用bzr unbind将结帐重新转换回常规分支。

您还可以使用bzr config检查分支是否绑定,如果是,则检查上游分支。绑定分支将bound=True设置为bound_location到上游分支。