【发布时间】:2013-01-15 15:17:55
【问题描述】:
我们目前使用 Subversion 来协调两个开发人员之间的网站开发。在我们之间,我们可能会处理一堆文件,检查我们的更改并使用 FTP 客户端以设定的时间间隔上传到生产服务器。
我觉得我在这里遗漏了一些明显的东西,但我们真的需要 FTP 吗?假设我们对存储库进行了一系列更改,有没有一种方法可以汇总从某个日期到现在发生更改的所有文件,然后将它们实时推送到包含生产站点的单独存储库?目前我们正在使用 SVN 日志查看哪些文件发生了更改,然后我们在 FTP 客户端中手动选择和上传。
我们处理的存储库已经在生产服务器上,只是不在 IIS 为运行站点而引用的文件夹中。
任何想法都将不胜感激!
编辑 1 月 16 日 ------------------------------
Subversion 的 FTP 插件怎么样,以便我可以进入“日志消息”区域识别在给定时间段内发生更改的文件,选择它们并将 FTP 用于生产?有这样的工具吗?
顺便说一句:这里有很多有用的cmets,谢谢大家的贡献。
【问题讨论】:
-
如果您只是在谈论源代码,那么是的,SVN 服务器可以取代 FTP。但是,源代码控制从未真正适用于大文件(例如视频文件、数据库备份等)。
-
SVN是版本控制系统,不是普通的FTP存储!
-
我们不处理任何大于 500kb 的文件。我想我的问题真的应该是“使用 SVN 将内容移动到生产服务器作为 FTP 的替代方案是常见的做法吗?”
标签: svn ftp repository branch