当前位置:  开发笔记 > 编程语言 > 正文

如何从FTP中脱离自己以支持版本控制

如何解决《如何从FTP中脱离自己以支持版本控制》经验,为你挑选了2个好方法。

我听说用FTP上传你的网站现在是n00bs,但这是我知道8年左右我建网站的唯一方法.显然现在所有的嗡嗡声都是使用版本控制系统,如SVN或Git,并以某种方式使用SSH只上传已更改的文件(如果我理解正确).我想知道是否有人可以解释或指向我"全面"指南.我需要安装什么,我的共享主机(Dreamhost)是否兼容?我目前正在WAMP环境中开发.我从未使用过版本控制,也不知道从哪里开始.我通常使用CakePHP或Zend等框架进行开发.



1> jalf..:

你的事情有点混乱了.内部使用版本控制系统来跟踪开发期间的代码.使用SVN等集中式系统,您可以定期将代码上传到SVN服务器,该服务器可以跟踪已更改的内容,确保正确合并冲突的更改,并保留历史记录以便您可以回滚更改.

分散式或分布式版本控制系统消除了一个中央服务器,而是允许每个代码副本跟踪其自己的更改历史记录,然后让您随意合并和组合这些单独的分支.

但是,一旦您拥有完整的产品,您可以按照自己喜欢的方式将其推送到生产服务器.FTP肯定是这样做的一种选择.


也可以使用post commit hook

2> Colonel Spon..:

对于文件上传,您要查找的是rsync.这个名为DeltaCopy的Windows包装器和DreamHost wiki都有说明.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有