170 likes | 384 Views
Getting Started with Subversion. What is a Subversion?. Subversion is a free/open-source version control system. It manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data, or examine the history of how your data changed.
E N D
What is a Subversion? • Subversion is a free/open-source version control system. It manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data, or examine the history of how your data changed.
Creating working folder? • Run the TortoiseSVN installer. Installer is shared at following location: \\srv1\data\Common\Irfan\TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi • Create a project Directory somewhere on your hard drive. Right click in that Directory and select “SVN Checkout…”
Add new file. • Place new file or directory in to checked out dirctory. • Right click the file and select “TortoiseSVN, Add” • To send all your changes to the server, right click and select “SVN Commit”: Its just like check in of VSS. • ‘SVN Update’ is just like check out of VSS.
Rename/Delete Files. • Select “TortoiseSVN” ->Delete • Select “TotoriseSVN” ->Rename
Show History • If you wish to see the number of changes a file went through, the users who made these changes and the revisions in which the changes were made, you can use the 'Blame' option • Right click on the file and Select the TortoiseSVN - >Blame option
Applying Label • Select “TortoiseSVN” -> Brach/Tag
Icon Explanation • Normal • Modified • Conflict
Icon Explanation………. • this icon overlay reminds you that you should release the lock if you are not using it, to allow others to commit their changes to the file. • This icon shows you that some files or folders inside the current folder have been scheduled to be deleted from version control or a file under version control is missing in a folder.
Icon Explanatio • The plus sign tells you that a file or folder has been scheduled to be added to version control. • Read-only Files. This is used to Deny Multiple checkouts to a file.