Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Index
Version
Tortoise SVN
Tortoise SVN
Tortoise SVN
Client system for easy-to-use subversion control.
Software under the GPL (General Public License); that is, its use even in commercial
environments is free.
Different users can work with the same file structure locally and in repository.
It supports both, the concurrent use of documents and the restriction of the use of
documents to avoid concurrency.
Tortoise SVN
Tortoise SVN
After the installation of Tortoise SVN we will have access to the contextual menu:
Tortoise SVN
Tortoise SVN
The first step will be to create an empty folder:
Tortoise SVN
Tortoise SVN
Right clicking, from the contextual menu we choose the option SVN Checkout:
Tortoise SVN
Tortoise SVN
In the field "URL of Repository" enter the address of the repository that we will use
(provided by the administrator):
http://svn.3mindstrategic.com:8084/svn/3ms
Tortoise SVN
Tortoise SVN
When you give "OK", all the files, folders, and sub folders of the repository are copied
to your hard disk:
Tortoise SVN
Tortoise SVN
The chosen folder will look like this:
Tortoise SVN
Tortoise SVN
The chosen folder will look like this:
Tortoise SVN
The structure of folders that we will use will be as follows, differentiating the projects that
3MS serves directly and those that are through Temenos:
• <Bank>
• < Structure of the project served by 3MS >
• TMN_<Bank>
• < Structure of the project served by Temenos >
Tortoise SVN
Tortoise SVN
The structure of project folders that 3MS attend directly is as
follows:
• Banesco
• PA
• RD
• VE
• BMSC
• BRD
• DAC
• CIBanco
•DOMI-TEF
Tortoise SVN
Tortoise SVN
The structure of project folders that 3MS attend through Temenos is
as follows:
• TMN_BANESCO
• _JARS
• 01.ENTREGAS
• CAJ-002
• Código
• TMN_BOTM
• _CODE
• AA.EXPORT
• TMN_BPCR
•CODE
•SR233851
Tortoise SVN
Tortoise SVN
The structure of project folders that 3MS attend through Temenos is
as follows:
• TMN_DMIRO
• CODES
• DROP-1
• DROP-2
• FORMATS
• INSERTS
• JARS
• TMN_PRIVAL
• _CODE
• _JARS
• BRD
• IRD
Use of SVN and Tortoise
Tortoise SVN
Periodically, we must ensure that changes made by others are incorporated in your
current working copy. The process of obtaining changes from the server to your local
copy is known as updating. Before starting work on any project, it will be necessary to
update our SVN:
Tortoise SVN
Tortoise SVN
By default, the tool has been configured so that every file is read-only. To be able to
work with any file, it will be necessary to obtain a lock (lock):
Tortoise SVN
Tortoise SVN
Add a brief description to the file lock:
Tortoise SVN
Tortoise SVN
The file is blocked, so that only the current user can modify it.
Tortoise SVN
Tortoise SVN
Modifying the file:
Tortoise SVN
In order for changes to be saved to the file, it will be necessary to commit it (SVN
Commit):
Tortoise SVN
Tortoise SVN
After commiting it, the file is released for other users.
Tortoise SVN
Tortoise SVN
After commiting it, the file is released for other users.
Tortoise SVN
Tortoise SVN
It is also possible to request blocks of multiple files contained in a folder and its sub-
folders:
Tortoise SVN
Tortoise SVN
It is also possible to request blocks of multiple files contained in a folder and its sub-
folders:
Tortoise SVN
Tortoise SVN
The tool is currently configured in such a way that only the files that the user locks can be
edited.
When trying to obtain a lock of a file currently blocked by another user, we will get the
error:
Tortoise SVN
Consideraciones Importantes
1. It is very important to respect file locks to avoid any loss of work.
2. Like changes, all locks and unlocks are registered on the server.
3. Before starting work on any project it is necessary to update.
4. Whenever you want to work with any file, it should be blocked.
5. When you finish using any file you should verify that it has not been blocked by the
user.
6. Also, update the SVN when you finish using the file.
Tortoise SVN
Thank you!