因为好像什么时候
hg up default
Run Code Online (Sandbox Code Playgroud)
要么
hg up bugfix
Run Code Online (Sandbox Code Playgroud)
在一个Bash shell中使用,如果hg branch用于显示它是哪个分支,则另一个shell也会自动更改为该分支.(所以我想如果它是一个运行Ruby on Rails的服务器,突然之间,代码将改为另一个分支)
如果使用两个单独的克隆,它可以完成...好像有两个分支......但可以使用hg的分支功能完成?
您必须使用两个单独的克隆.
想一想.您正在处理两个不同版本的文件.他们的内容不同.您必须更改文件以反映两个分支之一.单个文件如何同时具有两个不同的内容(您的双壳创意)?
一个不同的类比:shell是一个窗口.该文件是房间中的一个对象.即使你有两个窗户看着同一个房间,你也不能让房间里的一个物体同时成为两个不同的东西.要做到这一点,在隔壁做一个相同的房间,修改对象,并将第二个窗口连接到克隆的房间.