如何为小团队设置一个盒子和 3 台机器作为 Web 开发环境
扩展标题:如何为小团队设置一台(Windows7 + Apache + VisualSVN + MySQL + PHP)和3台机器(MacOs/Windows7)和Dreamweaver CS5作为Web开发环境
这些是我的想法。请原谅我的无知,我还没有完全弄清楚所有的概念。
1. 我需要为一个由 3 名 Web 开发人员组成的小团队设置一个 Web 开发环境。登台和实时环境将位于外部托管公司(可能是亚马逊)的远程服务器中。
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
8 的 VisualSVN 的另一个版本。 我不知道是否应该将存储库保留在 C:\repositories 或c:\xampp\htdocs。
9.我读过一些有关钩子的内容?将文件从存储库复制到 htdocs?有人能解释一下这个过程吗?
10.将所有文件始终保留在盒子中是一个不错的选择吗?或者将文件检出到机器上是更好的选择?
11. 设置 Dreamweaver 连接到 SVN 服务器时,是否必须指向主干、分支或存储库的名称?我是否必须为每个分支设置不同的连接?
12.我们如何在存储库中包含图像和 PSD?
Extended title: How to setup a box with (Windows7 + Apache + VisualSVN + MySQL + PHP) and 3 machines with (MacOs/Windows7) and Dreamweaver CS5 as a web development environment for a small team
These are my thoughts. Please forgive my ignorance, I still don´t have completly clear all the concepts.
1. I need to setup a web development environment for a small team of 3 web developers. The staging and live environments will be in a remote server under an external hosting company (probably Amazon).
2. Our first project is a blog with Wordpress
3. I've installed XAMPP in the box and can be accessed like this (http://dev.company.com/xampp)
4. I've installed Wordpress and can be accessed like this (http://dev.company.com/blog)
5. I've installed VisualSVN in the box and can be accessed like this (http://dev.company.com:8080/svn)
6. I don´t know how to import files for the first time to my repositories in the box (c:/repositories/blog)
7. VisualSVN includes Apache. I don´t know if I should turn off the Apache of XAMPP or if should install another version of VisualSVN without Apache
8. I don't know if I should keep my repositories at C:\repositories or c:\xampp\htdocs.
9. I've read something about hooks? to copy the files from the repositories to the htdocs? Can anybody explain this process?
10. Would it be a good option to keep all the files always in the box? or it is a better option to check out the files to the machines?
11. When setting up Dreamweaver to connect to the SVN Server, do I have to point to the trunk, branch or the name of the repository? Do I have to setup a different connection for each branch?
12. How can we include images and PSD's in the repositories?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
强烈建议不要将捆绑到 VisualSVN Server 的 Apache HTTP 服务器用于 Subversion 服务器以外的任何其他服务器。因此,您必须安装 VisualSVN Server 和 XAMPP。
只需将存储库保存在 C:\Repositories 中。如果您将它们移至 htdocs,则所有有权访问 XAMPP 的人都可以访问所有存储库。
常见的做法是将工作副本签出到 htdocs 文件夹,配置权限以拒绝访问 .svn,然后在 VisualSVN Server 的提交后挂钩中运行 svn update。
It's strongly not recommended to use Apache HTTP server bundled to VisualSVN Server for anything else than Subversion server. So you have to install VisualSVN Server and XAMPP.
Just keep repositories in C:\Repositories. If you move them to htdocs all repository will be accessed for everyone who have access to XAMPP.
Common practice is to checkout working copy to htdocs folder, configure permissions to deny access to .svn and then run svn update in post-commit hook in VisualSVN Server.
当我们开始一个新项目时,我们通常只是在客户端上签出文件,并在完成编辑后将更改提交到服务器。这样人们就可以在自己的机器上编辑文件(其他用户不会减慢速度)。
难道你不能为网络服务器安装一个 Linux(CentOS 或类似的东西吗?)。 Windows 7 似乎太重/不适合 Web 开发服务器。
我们通常将存储库保留在网络根目录之外。
XAMPP真的吗???
只是我的两分钱...
When we start a new project we usually just checkout files on clients and commit the changes to the server when finished editing. This way people can just edit files on their own machine (without other users slowing stuff down).
Can't you just do a Linux install for the webserver (CentOS or something like that?). Windows 7 seems so heavy / unfitted for webdevelopment server.
We usually keep the repo out of the webroot.
XAMPP really???
Just my two cents...