我是开发的新手,并且我第一次尝试为项目管理多个分支 - 开发和生产。我正在使用Aptana Studio 3进行我的Rails 3项目,我感到困惑,因为当我在Aptana的分支之间切换时,我可以看到在另一个分支中进行的更改。
例如,如果我在dev分支中更改File a.doc,当我切换到我的生产分支时,我也会看到文件中的更改。在我将dev合并到生产中之前,不应该掌握维护以前的版本(即不显示dev中所做的更改)吗?
答案 0 :(得分:2)
这是设计使然,如果您正在编辑的文件在您要切换的2个分支的提示上看起来相同,则可以切换分支。关键是你尚未提交你的更改,所以它还不是任何分支的一部分。如果您提交更改并签出另一个分支,您将看到该文件返回到其他分支上的文件。