如何使用 RSync 和 NetBeans 同步 PHP 项目


How to sync a PHP project using RSync and NetBeans?

我刚刚安装了最新版本的Netbeans(7.2)。

我想使用 rsync(或其他基于 ssh 的工具)将我的项目与远程服务器同步。

我试图搜索插件,但没有找到。

有人可以帮助我吗?

使用 Ant,您可以将build.ant文件添加到项目中。右键单击该文件应该会为您提供一个"运行目标"选项,您可以在其中运行 ant 任务。

下面是包含部署任务build.ant文件的示例

<?xml version="1.0" encoding="UTF-8"?>
<project name="Project Name" default="deploy">
    <property name="username" value="username"/>
    <property name="host" value="example.com"/>
    <property name="path" value="/path/to/project/dir"/>
    <target name="deploy">
        <exec dir="." executable="rsync" failonerror="true">
            <arg value="-avu"/>
            <arg value="."/>
            <arg value="${username}@${host}:${path}"/>
        </exec>
    </target>
</project>

Capistrano 可能是一个更好的选择,但我不确定与 NetBeans 的集成