2012-07-24 151 views
1

我在BigRock.com上有一个带FTP服务器的网站。我的问题是,无论何时进行部署,我都必须手动搜索并找到所有需要更改的文件。现在这个项目变得越来越大,使得这些变化花费了我很多宝贵的时间。与FTP服务器的文件同步

那么是否有任何软件/工具可用于与FTP服务器同步并根据本地更改进行更改?我不确定FileZilla客户端,因为我找不到很多选项。我很确定这会有一些解决方案。我的项目是在Zend Framework中使用Doctrine ORM和其他许多库完成的。

+1

你有没有考虑过建立一个类似cvs或svn的仓库? – Noah 2012-07-24 13:02:43

+2

您真的需要评估版本控制系统。 Git(http://git-scm.com/)是一个梦幻般的开始! – pankar 2012-07-24 13:09:08

+0

我正在使用Assembla SVN。但部署服务器是bigrock.com – 2012-07-25 05:27:22

回答

1

尝试Allway Sync

它采用了创新的同步算法,台式电脑,笔记本电脑,USB驱动器,远程FTP/SFTP服务器,不同的在线数据存储器和多间同步数据。加密的档案被支持。 Allway Sync将防弹可靠性与极其易于使用的界面相结合。

网址http://allwaysync.com/

我想亲自工作正常FTP和本地文件同步。也是免费的。

+0

该软件是否创建任何虚拟文件作为Microsoft Sync玩具? – 2012-07-25 05:28:41

+0

@Vijay沙林,它不会创建任何dumy文件。它会简单地同步文件夹或驱动器中的文件。 – 2012-07-25 05:50:17

+0

我安装它,发现一个文件夹像_SYNCDATA隐藏在我选择的文件夹...! – 2012-07-25 07:07:47

0

使用Assembla,我发现它的FTP工具。

下面是引用链接,

http://blog.assembla.com/assemblablog/tabid/12618/bid/78103/Deploying-a-Web-site-is-easy-with-Assembla-s-FTP-tool-Video.aspx

它很容易奏效,

  1. 添加使用管理标签的工具部分的FTP工具。
  2. 将代码部署到任何安装了ftp或sftp的服务器上。
  3. 将部署频率设置为手动(您按下按钮)或为每次提交(每小时,每天或每周)安排自动部署。
  4. 只部署更改的文件以进行快速和准确的部署。
  5. 轻松回滚并部署先前的修订版本。
  6. 为登台和生产版本添加多台服务器,或者简单地将不同的存储库目录部署到不同的位置。