0

所以我开始在工作中使用 git-svn,因为我讨厌在 svn 中完成分支的方式,而且我知道如何有效地使用 git。我的问题是,因为我正在通过命令行做所有与 git 相关的事情 - 这包括分支、签入和签出等等 - 我有一个基本问题:
当我在 git 中创建分支时,通过 git checkout -b "newbranch " 并在我的 IDE 中进行更改,然后切换回 master - 我在 IDE 中的项目没有更新,这反映了一个分支上存在更改而另一个分支上没有更改的事实。
我是否必须为在 git 中创建的每个分支创建一个新项目?- 我不认为该项目指向包含 .git 文件夹和结帐的文件夹。
那么为什么 IDE 中的项目没有更新以反映不同的分支?

4

1 回答 1

0

1) 尝试直接在 Zend Studio 中进行分支,它将很好地管理这些更改。您可以在欢迎屏幕上启用 Git 连接器。重启 ZS,它会自己检测到一个 Git 项目。但是不要尝试使用 git-svn,因为据我所知,它还没有实现。

2)如果你不想,你必须刷新项目(选择项目,F5或右键单击并选择刷新)。ZS 最终会这样做,但有时它比自己这样做要慢。

3)检查是否启用了自动刷新(团队 - Git - 索引更改时刷新资源),但是我不认为新分支是索引更改。

问候。

于 2013-05-28T20:58:01.067 回答