我是使用 git 和 Aptana 的新手。
读了一些关于 git 的东西,我发现我可以创建新的分支。我可以用 Aptana 做到这一点。
但我明白,如果我创建一个新分支,我将拥有一个单独的环境,我可以在其中工作而无需处理我所做的更改,因为它们不会应用于我的主要源代码。
所以我希望,如果在 Aptana 中,我在分支之间切换,我打开的文件应该是特定分支的文件。
因此,如果我A
在分支中有带有“一些内容”的文件“” master
,如果我创建一个新分支(称为“ testBranch
”)并编辑文件“ A
”写入其中“一些新内容”,如果我切换回master
分支并打开A
它应该再次包含“一些内容”的文件。
如果我从 中打开同一个文件testBranch
,我应该在其中找到“一些新内容”。
相反,使用 Aptana,如果我在分支之间切换,我也会看到修改后的文件。
但我认为这不是 git 的开发人员认为该工具的方式。
我认为如果我在master
分支文件“ A
”应该包含“一些内容”,而如果我切换到“ testBranch
”文件“A”应该包含“一些新内容”。
我错了吗?我有什么误解吗?