This is a series of articles related to Git GUI Clients.
Note. Although Git is very popular in the software development process, there is no category defined in this C # Corner site. So, we put the articles under the DevOps category.
A - Introduction
In this article, we will describe What the SVN is and its major features. The content of this article:
- A: Introduction
- B: What SVN (TortoiseSVN) is
- C: Most Popular Functionalities of SVN
- C-1: Get Latest Version
- C-2: Clone Files/Folder from SVN to Local
- C-3: Commit Code into SVN
- C-4: Check Difference
- C-5: Create a Patch
- C-6: Check Owner
B - What SVN (TortoiseSVN) is
Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system distributed as open source under the Apache License. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS).
Subversion was created by CollabNet Inc. in 2000, and is now a top-level Apache project being built and used by a global community of contributors.
While SVN is the Server side app, with offered online service, TortoiseSVN is its Client Side GUI tool.
SVN --- Server side:
TortoiseSVN --- Client Side App
C - Most Popular Functionalities of SVN
I will list the most popular features here, but not all.
C-1. Get Latest Version:
1, Right Click at the root of Local SVN in File Explorer => SVN Checkout
2, Choose URL of repository as [business line]/snapshots:
3, Click Hamburger Button to Get:
C-2. Clone Files/Folder from SVN to Local
1, Right Click at the root of Local SVN in File Explorer => SVN Checkout
2, Set URL of repository as the link chosed:
3, Click OK button above, you got
4, Click OK button again, you got the Folder cloned locally:
C-3. Commit Code into SVN
1, Right Click at the root of the LOD in File Explorer => SVN Update first:
You got confirmation:
2, Commit the code into SVN:
Choose the files you want to commit:
Click OK, you got the confirmation:
C-4. Check Diff
Right Click the File you want to check in the Local SVN in File Explorer => TortoiseSVN => (such as) Diff with previous version
You got the result:
C-5. Create a Patch
Right Click the File or Folder you want to Create a Patch File in the Local SVN in File Explorer => TortoiseSVN => Create patch
You got the Patch file:
C-6. Check Owner
Check Owner
Server Side
Client Side 1 --- From SVN Repository Browser
Client 2 --- from Windows File Browser:
References