问题描述
|
扩展标题:如何使用(Windows7 + Apache + VisualSVN + MySQL + PHP)和3台计算机(MacOs / Windows7)和Dreamweaver CS5设置盒子作为小型团队的Web开发环境
这些是我的想法。请原谅我的无知,我仍然没有完全清除所有概念。
1.我需要为一个由3名Web开发人员组成的小组建立Web开发环境。暂存和实时环境将位于外部托管公司(可能是Amazon)下的远程服务器中。
2.我们的第一个项目是Wordpress的博客
3.我已经在框中安装了XAMPP,可以像这样访问(http://dev.company.com/xampp)
4.我已经安装了Wordpress,可以像这样访问(http://dev.company.com/blog)
5.我已经在框中安装了VisualSVN,可以像这样访问(http://dev.company.com:8080/svn)
6.我不知道如何在框中首次将文件导入到我的存储库(c:/ repositories / blog)
7. VisualSVN包括Apache。我不知道该关闭XAMPP的Apache,还是安装没有Apache的VisualSVN的另一个版本
8.我不知道该将存储库保存在C:\\ repository还是c:\\ xampp \\ htdocs。
9.我读过一些有关钩子的东西?将文件从存储库复制到htdocs?谁能解释这个过程?
10.将所有文件始终保存在框中是否是一个好选择?还是将文件检出到计算机的更好选择?
11.在设置Dreamweaver以连接到SVN服务器时,我是否必须指向主干,分支或存储库的名称?我必须为每个分支设置不同的连接吗?
12.我们如何在存储库中包含图像和PSD?
解决方法
当我们开始一个新项目时,我们通常只签出客户端上的文件,并在完成编辑后将更改提交到服务器。这样,人们就可以在自己的计算机上编辑文件(而不会导致其他用户放慢速度)。
您不能只为Web服务器安装Linux(CentOS或类似的东西吗?)。 Windows 7似乎太重了/不适合用于Web开发服务器。
我们通常将回购排除在webroot之外。
XAMPP真的吗???
只是我的两分钱
,强烈建议您不要将与VisualSVN Server捆绑在一起的Apache HTTP服务器用于Subversion服务器以外的其他任何用途。因此,您必须安装VisualSVN Server和XAMPP。
只需将存储库保存在C:\\ Repositories中。如果将它们移至htdocs,则所有有权访问XAMPP的人都将访问所有存储库。
通常的做法是将工作副本检出到htdocs文件夹,配置权限以拒绝对.svn的访问,然后在VisualSVN Server的提交后挂钩中运行svn update。