Create a new local repository using TortoiseGit

In Windows folder explorer, right click on folder, TortoiseGit -> Git Create repository here… Note: Create an empty folder, clone it to DevOps project, and then add files to the empty folder. Create .gitignore file to ignore folders and files.

Add existing Visual Studio project to existing DevOps Repo.

Current Setup An existing Visual Studio project without any source control links. An existing DevOps project with default Repo Step 1 – Open up existing Visual Studio project and create a local Git Repo Create a new local Git repo for your Visual Studio solution, by right-clicking the solution name in Solution Explorer, and then selecting Create... » read more

TortoiseGit

TortoiseGit for 64-bit Windows.  https://tortoisegit.org/download/ Pre-reqs Install FAQ and Pre-reqs are here: https://tortoisegit.org/support/faq/#prerequisites git for Windows https://gitforwindows.org/ TortoiseGit vs TortoiseSVN TortoiseGit vs TortoiseSVN: What are the differences? Developers describe TortoiseGit as “The Power of Git in a Windows Shell“. It is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free... » read more

DevOps dev.azure.com vs visualstudio.com

Switch existing organizations to use the new domain name URL Although we’ve moved to the new dev.azure.com domain name as the URL for new organizations, you’ll be able to continue accessing your organization using the visualstudio.com domain, as usual. If you’d like to change your URL to be based on dev.azure.com, an organization administrator (Project Collection Administrator) can change this... » read more

git push

The git push command is used to upload local repository content to a remote repository. Pushing is how you transfer commits from your local repository to a remote repo.  git push updates the remote branch with local commits. It is one of the four commands in Git that prompts interaction with the remote repository. You can also... » read more

git fetch vs git pull

Git Fetch is the command that tells the local repository that there are changes available in the remote repository without bringing the changes into the local repository. Git Pull on the other hand brings the copy of the remote directory changes into the local repository. git fetch is the command that tells your local git to retrieve... » read more

Moving Files in SVN

Use Repo Brower to move files to retain log history of file. Method #1 – Copy files to new folder and delete files in old folder This will not retain history. Method #2 – Move and Drag files to new folder via Repo Brower This will retain history.

Visual SVN Server

VisualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform. Thanks to its robustness, unbeatable usability and unique enterprise-grade features, VisualSVN Server is useful both for small business and corporate users. https://www.visualsvn.com/server/

Git GUI Clients

https://git-scm.com/download/gui/windows TortoiseGit Platforms: WindowsPrice: FreeLicense: GNU GPL