Note: this article is published on 04/18/2024.
This is a series of articles related to Git GUI Clients.
- Git GUI Clients (0), Overview
- Git GUI Clients (1), Visual Studio
- Git GUI Clients (2), VS Code
- Git GUI Clients (3), GitHub Desktop
- Git GUI Clients (4), TortoiseGit
- Git GUI Clients (4-1), TortoiseSVN --- this article
- Git GUI Clients (5), SmartGit
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.
When we discuss these Client GUI for Git, we consentrate on these following features assiacted with the specific Client GUI::
- Visual Studio, VS Code
- Repos Management (Local):
- Create a Repository, Branch
- Clone a Repository
- Merge, Rebase, Reset, Revert a Branch...
- Interaction between Local Repos and Remote
- Fetch
- Pull
- Push
- Sync
- Editor (+ the original environment funcitonalities, such as compiling, debugging and so on)
- Repos Management (Local):
- GitHub Desktop, TortoiseGit, SmartGit
- Repos Management (Local)
- Interaction between Local Repos and Remote
- GitHub Server
- Repos Management (Remote)
- Interaction between Repos and Server automation (pipeline)
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:

























Join the conversation! Your thoughts help the community grow.