0

我至少从 29 年开始就在寻找;-) 但我没有找到任何符合我对良好工作流程的理解的东西。

没有任何工具可以使用共享托管 ftp 服务器进行一些版本控制,以便在 Mac 上进行 Web 开发吗?

这是我的情况:我是 php-coder,刚刚用 Symfony 编写了一个更大的应用程序。现在,由于 1.0 是最终版本并已发布,我已经设置了一个开发版本,我可以在其中进行测试和开发 - 但每次我想发布新版本时,我都必须查找自上次更新以来发生变化的所有文件和手动上传它们或只更新所有内容(7000 多个文件......)。

必须有人遇到此问题并为 mac 编写版本控制工具或为 eclipse 编写版本控制和部署插件或用于在不同 ftp 服务器上测试和发布的任何东西(并且发布不能是 github 或其他任何东西,因为它都是关于共享托管的) - 有人认识吗?

非常感谢!

4

2 回答 2

0

最后,我发现自己开始使用 bitbucket。不喜欢 git,所以我现在使用 mercurial。工作正常,因为我可以在完成更新并将更改的文件同步到生产环境后提交所有内容。

SVN 很酷... :-)

谢谢你的想法!

更新

几个月后,我找到了http://www.gitlabhq.com/ - 正是我正在寻找的东西。确实没时间用,不过好像满足需要!

于 2012-05-07T09:20:58.793 回答
0

如果您将使用(例如)Subversion( OSX 中存在svn-client ),您可以使用此处提到的任何bash-scripts 来自动部署文件(对于任何传输协议真的),在修订之间进行更改(OLD-RELEASE 和 NEW -RELEASE 在您的情况下)具有(可能)最小的改编或 Ryby 脚本,它们从盒子中导出范围。

通过 FTP 以无人值守的方式上传树是第二个工具的任务 - ncftpncftpput

于 2013-01-08T15:04:22.383 回答