Now that you have write access to the SVN module, let's setup a few variables in your .subversion/config file:
If you don't already have a .subversion/config file in your home directory, create one now and add the following lines to it. Note that if you use Cygwin, your home directory opens first, when running the bash shell (it is the home/username directory under your cygwin install directory).
[auto-props]
*.c = svn:eol-style=native;svn:keywords=Id Rev Revision
*.cpp = svn:eol-style=native;svn:keywords=Id Rev Revision
*.h = svn:eol-style=native;svn:keywords=Id Rev Revision
*.m = svn:eol-style=native;svn:keywords=Id Rev Revision
*.dsp = svn:eol-style=CRLF
*.dsw = svn:eol-style=CRLF
*.sh = svn:eol-style=native;svn:executable;svn:keywords=Id Rev Revision
*.txt = svn:eol-style=native;svn:keywords=Id Rev Revision
*.png = svn:mime-type=image/png
*.jpg = svn:mime-type=image/jpeg
Makefile = svn:eol-style=native
*.php = svn:eol-style=native;svn:keywords=Id Rev Revision
*.xml = svn:eol-style=native;svn:keywords=Id Rev Revision
*.sql = svn:eol-style=native;svn:keywords=Id Rev Revision
*.tpl = svn:eol-style=native;svn:keywords=Id Rev Revision
*.am = svn:eol-style=native;svn:keywords=Id Rev Revision
*.in = svn:eol-style=native;svn:keywords=Id Rev Revision
*.m4 = svn:eol-style=native;svn:keywords=Id Rev Revision
*.s = svn:eol-style=native;svn:keywords=Id Rev Revision
Each time you issue commands to the SVN repository, you have to specify the repository's svnroot directory. The following uses SVN externals to checkout the English version of the PHP manual into a directory named phpdoc
$ svn checkout https://svn.php.net/repository/phpdoc/modules/doc-en phpdoc