How to setup SVN folder - ami-iit/ami-commons GitHub Wiki
In certain situations, we use a Subversion system to collaborate with large (binary or not) files.
In order to access a SVN repository you need to have:
-
A Subversion client;
-
The URL that identifies the remote server folder;
-
If the repository requires credentials to access, be sure to have read/write rights;
Subversion client
In Windows, a user-friendly and easy-to-use Subversion client is TortoiseSVN.
In Linux environments, a user-friendly and easy-to-use Subversion client is RabbitVCS.
SVN workflow
In general, when working with SVN you can follow this basic workflow:
- REVERT all unnecessary changes to your local files and folders;
- UPDATE your local files and folders;
- WORK (modify, delete, add) with your local files and folders;
- COMMIT your local files and folders to the remote server.
Only the first time, when you create the local folder from the given URL, you have to perform a CHECKOUT.
Note:
Remember that it is a good practice to always add a commit LOG MESSAGE and perform frequent updates/commit in order to avoid as much as possible CONFLICTS between your local copy and the remote server files and folders .
If you are working with PTC Creo files, before step 1 remember to delete all the backup files and rename the most recent file to version ".1" (see this guide for further details).