我已经使用PHPEd作为我的首选IDE。它非常棒且速度快,但仍然没有对git的原生支持。我需要使用git,我希望它集成到我的工作流程中。
我听说Aptana有很棒的东西 - 包括它有很好的git集成,所以已经安装了它,我现在正试图解决所有的差异。
从现有源创建项目的最佳方法是什么?我喜欢我的本地文件结构来镜像主机上的文件结构。这样可以轻松移动文件夹,轻松同步,允许我在Filezilla等中同步浏览。所以我的工作目录看起来像这样:
/www
/dev_html
/development <- this is the root of a development subdomain
/test <- this is the root of the last build being tested in the test subdomain
/intra_html <- contains the root folders of various intranet subdomains
/crm
/kb
/public_html <- this is the live site
现在,我真的不想将Aptana指向这些文件夹,并让它添加它的元文件夹,但我不想让Aptana复制这些文件夹 - 引入另一个分片。如何创建指向这些现有文件的项目?我知道这与我的第二个问题有关,但有没有办法让Aptana保持这些本地文件是最新的,如果它必须在本地复制它们?
如果我希望能够轻松上传到远程主机,与git集成的最佳方法是什么? PHPEd使用一个简单的键盘快捷键 - Ctrl + Shift + S来处理它 - 它会立即上传到远程服务器,但是不支持git。我有一个远程存储库(bitbucket),它与我的远程主机分开。我希望git集成可以很容易地立即上传到我的开发环境,以及一旦一切按照我想要的方式轻松提交的能力。
我的一部分问题是,Aptana中的术语并不是非常直观(对我来说,来自PHPEd)并且没有得到很好的解释。如果我想为代码自动完成添加一个框架文件夹,那么这是“PHP Buildpath”选项卡下的“外部目录”吗?什么是PHP构建路径?
总之,我希望有一个镜像托管文件结构的本地文件结构,我希望能够非常容易地将本地文件同步到主机,我希望能够轻松地暂存然后提交这些文件我曾经在主机上测试过它们。 Aptana可以实现这一切吗?或者我是否需要经历将git与PHPEd集成的巨大痛苦?
答案 0 :(得分:4)
尝试togise git,你将拥有与tortoise svn相同的整合。你不能将PHPEd的调试器与Aptana一起使用,我已经使用了Xdebug和amp; PHPEd的调试器,我可以告诉你,与PHPEd相比,Xdebug是垃圾。我不适合NuSphere,但他们拥有绝对最好的PHP调试器。