0

我是开发新手,我第一次尝试为一个项目管理多个分支 - 开发和生产。我正在为我的 Rails 3 项目使用 Aptana Studio 3,我感到很困惑,因为当我在 Aptana 的分支之间切换时,我可以看到另一个分支中所做的更改。

例如,如果我在我的 dev 分支中更改 File a.doc,当我切换到我的生产分支时,我也会看到文件中的更改。在我将 dev 合并到生产之前,master 不应该维护以前的版本(即不显示 dev 中所做的更改)吗?

4

1 回答 1

2

这是设计使然,如果您正在编辑的文件在您正在切换的 2 个分支的提示处看起来相同,则可以切换分支。关键是您尚未提交更改,因此它还不是任何分支的一部分。如果您提交该更改并签出另一个分支,您将看到该文件恢复到它在另一个分支上的状态。

于 2012-06-08T12:14:44.603 回答