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.
提前致谢。
答案 0 :(得分:1)
你显然做的是偶然使用bzr bind
,它将分支转换为结帐(也称为“绑定分支”)。签出/绑定分支用于集中式CVS / SVN / Perforce样式版本控制,使得每次提交都首先应用于签出绑定的主分支。
在您的情况下,结帐会以递归方式绑定到自身而不是单独的上游分支,而Bazaar不知道如何处理这种情况。
正如错误消息所示,您可以使用bzr unbind
将结帐重新转换回常规分支。
您还可以使用bzr config
检查分支是否绑定,如果是,则检查上游分支。绑定分支将bound=True
设置为bound_location
到上游分支。