31,028
edits
| Line 14: | Line 14: | ||
New files will overwrite old ones. | New files will overwrite old ones. | ||
'''Get last version of sources using CVS | '''Get last version of sources using a full CVS access''' | ||
Another way to get last CVS version is to use CVS tools. You | Another way to get last CVS version is to use CVS tools. You need a Savannah write CVS access to CVS repository and a CVS client (CVS command line tool with Linux, or TortoiseCVS for example with Windows). | ||
The command to get a full snapshot (with | The command to get a full snapshot in a working directory is: | ||
'' | |||
CVSROOT=:pserver:yourlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr | |||
export CVSROOT | |||
cvs -q checkout -r HEAD dolibarr | |||
'' | |||
HEAD means we want last version of files (so last development files). | |||
'''Get last version of sources using a CVS anonymous access''' | |||
With no Savannah CVS write access, you get still file with a CVS client (CVS command line tool with Linux, or TortoiseCVS for example with Windows). | |||
The command to get a full snapshot in working directory is: | |||
'' | '' | ||
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr | CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr | ||
| Line 25: | Line 37: | ||
'' | '' | ||
HEAD means we want last version of files (so last development files). | HEAD means we want last version of files (so last development files). | ||
'''Update your repository''' | |||
The command to update files that was caught with previous CVS command: | The command to update files that was caught with previous CVS command: | ||
''With linux | ''With linux: | ||
cvs -q update -P -d | cvs -q update -P -d | ||
With Windows and Tortoise cvs | With Windows and Tortoise cvs | ||
"C:\Program Files\CVSNT\cvs.exe" -q update -P -d | "C:\Program Files\CVSNT\cvs.exe" -q update -P -d'' | ||
And to set back all your working directory with same files than on CVS server repository (canceling your local changes): | And to set back all your working directory with same files than on CVS server repository (canceling your local changes): | ||
''With linux | ''With linux: | ||
cvs -q update -P -C -d | cvs -q update -P -C -d | ||
With Windows and Tortoise cvs | With Windows and Tortoise cvs | ||
"C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d | "C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d | ||
May be, you will have to change permissions on directories or files after to make then readable by users of your Dolibarr web server. | May be, you will have to change permissions on directories or files after to make then readable by users of your Dolibarr web server. | ||
'''Get files for a CVS branch''' | '''Get files for a particular CVS branch''' | ||
If you want to work on a particular version (with its patches), you must follow same process but you must replace HEAD by name of the branch. | If you want to work on a particular version (with its patches), you must follow same process but you must replace HEAD by name of the branch. | ||
For example DOLIBARR_2_2_BRANCH for branch 2.2 or DOLIBARR_2_4_BRANCH for branch 2.4. | For example DOLIBARR_2_2_BRANCH for branch 2.2 or DOLIBARR_2_4_BRANCH for branch 2.4. | ||
''' | '''Make configuration''' | ||
Restore configuration file (./htdocs/conf/conf.php) with backup made previously if file has been erased/removed. | Restore configuration file (./htdocs/conf/conf.php) with backup made previously if file has been erased/removed (should not) or make your web server to point to Dolibarr ./htdocs directory and run the install process. | ||
'''Update database''' | '''Update database''' | ||
If you make an update of sources, the next step is to upgrade your database. For this, all you have to do is call page | |||
http://myrootdolibarr/install/ | http://myrootdolibarr/install/ | ||
and choose option "Update". | and choose option "Update". | ||
| Line 62: | Line 70: | ||
This process was built to work whatever is start step and can be run and rerun several times with no risks. | This process was built to work whatever is start step and can be run and rerun several times with no risks. | ||
'''Other | '''Other repositories''' | ||
A CVS repository for non officials modules is also available on Sourceforge: | A CVS repository for non officials modules is also available on Sourceforge: | ||