Sei sulla pagina 1di 27

Use of SVN and Tortoise

Index

Version

Version management with SVN

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:

When entering the folder we will see the following structure:


Tortoise SVN

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:

After modifying it, we will see it like this:


Tortoise SVN

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

Reglas de uso de SVN


• RESPECT THE DIRECTOR'S TREE PREVIOUSLY CREATED.
• USE ONLY THE USER ASSIGNED TO YOUR PERSON.
• USE THE ASSIGNED PROJECT ONLY.
• GIVE CHECK-OUT BEFORE STARTING WORK, AND COMMIT AT THE END OF WORK.
• BLOCK THE FILES YOU WILL BE HOSTING.
• UNLOCK THE FILES ALWAYS FINISH TO OCCUPY IT.
• NEVER MARK THE "STEAL THE LOCKS" BOX BY BLOCKING A FILE.
• DO NOT LINK TO ROUTES OF SHARED FILES (WINDOWS, MAC, LINUX).
• DO NOT UPDATE THE TOOL WITHOUT PERMISSION OF THE ADMINISTRATOR.
• NOTIFY IF YOU ELIMINATE FILES BEFORE DOING IT.
• DO NOT CREATE LOCAL REPOSITORIES.
• NOTIFY IF YOU REVERSE ANY ARCHIVE.
• ALWAYS COMMENT THE MODIFICATIONS OF THE FILES WITH DATE, TIME AND INFORMATION OF THE
CHANGE.
• HAVE A BACKUP OF ALL THE FILES.
Uso de SVN y Tortoise

Thank you!

Potrebbero piacerti anche