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

标签 php netbeans ssh rsync

我刚刚安装了最新版本的 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 的集成

关于php - 如何使用 RSync 和 NetBeans 同步 PHP 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545945/

相关文章:

javascript - angularjs,在路由中使用一个函数作为templateUrl

php - "[^][]"正则表达式是什么意思?

javascript - 使用 PHP 中 Javascript 函数末尾生成的数据

javascript - Netbeans 代码完成看不到 javascript 函数或全局变量

java - 延时不能正常工作

symfony - 将Symfony 4项目部署到 digital ocean

ruby-on-rails - Net/SSH.start 失败时不会抛出异常

php - jQuery 成功函数未执行

netbeans - 在 NetBeans 中保存打开的文件( session )

mysql - 如何 ssh 到 Linux 机器并执行包含字符串的 mysql 命令?