我使用部署向导设置了 Aptana Studio 3,以从本地/远程同步我的项目的两个方向的更改。这适用于将本地更改同步到远程站点;我的更改会自动通过 FTP 启动。
当文件远程更改时,它似乎没有解决 - 在几种情况下,我打开了一个自上次下载以来已被其他人修改的文件,并且远程更改尚未下载到我的本地副本。
在开始处理目录之前,我一直在手动同步目录,但这有点烦人。Aptana 是否可以自动检查远程更改并同步我的本地副本?
我发现了一个错误报告,它几乎回答了我自己的问题:https ://jira.appcelerator.org/browse/APSTUD-2811
不幸的是,这看起来不会很快得到解决。这是 IMO 的一项非常重要的功能,尤其是对于那些在团队中工作的人。
您应该考虑使用 Git 来移动文件(加上整个版本保存功能)。
如果您对本地开发系统进行更改,只需
$ git add .
$ git commit -m "made a change"
$ git push origin
然后将其拉到您的部署服务器上。
$ git pull
全部做完。
如果您在部署服务器上进行更改,只需在部署服务器上提交该更改,然后将该更改下拉到您的开发机器。对 FTP 的需求不再那么大了,尽管它确实可以方便地移动未跟踪的二进制文件。