为网站设置subversion的最简单方法?

时间:2012-02-05 01:59:13

标签: svn

让我说我现在听起来非常无知。我是设计师/前端开发人员,没有这类东西的经验。 我做了很多工作,目前正在开发一个已经完成所有编程的网站。不幸的是,与编程公司和我一直存在沟通鸿沟。他们一直在写文件。在我9到5岁的时候我使用了一个名为“Versions”的程序(它只适用于Mac - 我在家里使用PC)。它有助于防止这类事情发生。我的问题是如何设置这样的东西? (我目前使用FTP / FileZilla将我的所有文件上传到网站。) AND 像我这样的技术傻瓜能够处理它吗? OR 有人有一个不太复杂的解决方案来帮助我解决这个问题。

如果您需要任何其他信息,请与我们联系。

提前致谢!

DH

3 个答案:

答案 0 :(得分:1)

版本是Mac SVN客户端。

如果您要创建外部SVN存储库(可从工作场所和家中访问):它可以是自己的服务器或托管(GoogleCode,SourceForge,Unfuddle,Assembla,Github)解决方案,重新配置版本以使用新的存储库并安装SVN- Windows上的客户端(TortoiseSVN很好,也许 - 来自Syntevo的SmartSVN,跨平台RapidSVN),您将能够(几乎)从任何位置使用和修改您的代码

答案 1 :(得分:0)

您可以在几分钟内设置一个subversion服务器和存储库....字面意思。更好......你可以免费做到!

快速谷歌搜索产生了一个指南:

http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/

否则,如果您希望它在您的Windows框上运行:

http://willperone.net/Code/svnserver.php

答案 2 :(得分:0)

Subversion相当容易设置,正如其他人所说,版本只是Subversion的客户端,所以你已经从最终用户的角度熟悉它是如何工作的。

问题是你真的需要让所有承包商和人员修改代码以使用存储库以及你所做的和推送你的更改。然后我建议团队中的一个人有责任在您的团队需要的任何时间间隔内将当前稳定代码svn导出到实际开发或生产服务器(对于开发服务器可能每天1-4次)。

这样,没有人将随机更新推送到服务器。每个人都在本地工作,服务器在需要时同步。否则你总是会手动合并他们不受控制的修改并解决它们,这几乎和你现在所做的一样令人头疼: - )

非管理员类型执行此操作的最快捷方式是获取托管公司的帐户,该帐户在其帐户中提供subversion,并在其管理面板中提供配置界面。 Dreamhost做得非常好,允许您配置用户名和密码,甚至允许您为repo连接Trac(错误/问题/项目跟踪器和wiki)。所有这些都可以通过网络访问,而不必将内容绑定到本地计算机上。

更好的选择(每月多花钱)是Beanstalk。它们允许您在Git和Subversion之间进行选择,备份数据,并允许您配置自动部署。