繁体   English   中英

使用ftp服务器的版本控制工作流程,在Mac上进行编码

[英]Versioning workflow with ftp-servers, coding on mac

我已经搜索了至少29年;-),但是没有找到任何符合我对良好工作流程的理解的内容。

没有任何工具可以通过共享主机的ftp服务器对Mac上的Web开发进行一些版本控制吗?

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

一定有任何人遇到此问题,并为mac编写了版本控制工具,为eclipse编写了版本控制和部署插件,或者为在不同的ftp服务器上测试和发布而进行了任何编写(发布不能是github或其他任何形式,因为它全部关于共享主机) )-有人认识吗?

非常感谢!

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

SVN很酷... :-)

感谢您的想法!

更新

几个月后,我找到了http://www.gitlabhq.com/-正是我要搜索的内容。 确实没有时间使用它,但是似乎很符合需求!

如果要使用(例如)Subversion(OSX中存在 svn-client),则可以使用此处提到的任何bash脚本来自动化文件的部署(对于任何传输协议而言),并在版本(旧版本和新版本)之间进行了更改-在您的情况下-RELEASE)(可能)带有最小的改编或Ryby脚本,这些改编从盒子中导出。

通过FTP以无人看管的方式上传树是第二个工具-ncftp的任务,即ncftpput

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM