Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>SVN, <strong><em>but</em></strong> you need to be able to easily <strong>deploy your webapp with SVN</strong>.</p> <p>Since it is not always a simple task, so I just point out <strong><a href="http://www.jejik.com/articles/2008/08/easily_develop_and_deploy_web_applications_from_subversion/" rel="nofollow noreferrer">this article</a></strong> which may be of interest for your project.</p> <p>General principle:</p> <ul> <li>Configure Apache on your development server so that it picks up your checked out working copies as separate subdomains. Using this, you can simply make a checkout of your project and it will automagically be up and running. No need to touch the Apache configuration. You need a <strong><a href="http://en.wikipedia.org/wiki/Wildcard_DNS_record" rel="nofollow noreferrer">DNS wildcard entry</a></strong> so that all subdomains of dev.example.org go to your development server.</li> </ul> <p>The only problem with using the above Apache configuration locally is the DNS wildcard. Unless your desktop is assigned a hostname by your network's DNS server and you can set the wildcard there, you will have to make do with your localhost address. You can install <strong><a href="http://www.thekelleys.org.uk/dnsmasq/doc.html" rel="nofollow noreferrer">dnsmasq</a></strong> to act as a local caching DNS server and put the wildcard on your own machine</p> <ul> <li>Use dnsmasq so you can achieve the same effect on your own development machine. That way you can develop your web applications locally and you won't need a central development server. In my examples I will be assuming you use subversion for your version control, but it works virtually the same with other version control packages, such as git or bazaar.</li> </ul> <hr> <p>Note: (<em>Humor</em>)<br> <a href="https://stackoverflow.com/questions/330673">This other question on Subversion</a> allowed me to point out to this article about <a href="http://www.nixonmcinnes.co.uk/2007/11/28/publication-one-project-multiple-developers-part-2/" rel="nofollow noreferrer">publishing its (source-controlled) data into production</a>, with in it probably the ugliest diagram I ever saw on the topic ;-)</p> <p><img src="https://i.stack.imgur.com/kUlaH.jpg" alt="diagram"></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload