Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是开发新手,我第一次尝试为一个项目管理多个分支 - 开发和生产。我正在为我的 Rails 3 项目使用 Aptana Studio 3,我感到很困惑,因为当我在 Aptana 的分支之间切换时,我可以看到另一个分支中所做的更改。
例如,如果我在我的 dev 分支中更改 File a.doc,当我切换到我的生产分支时,我也会看到文件中的更改。在我将 dev 合并到生产之前,master 不应该维护以前的版本(即不显示 dev 中所做的更改)吗?
这是设计使然,如果您正在编辑的文件在您正在切换的 2 个分支的提示处看起来相同,则可以切换分支。关键是您尚未提交更改,因此它还不是任何分支的一部分。如果您提交该更改并签出另一个分支,您将看到该文件恢复到它在另一个分支上的状态。