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

TortoiseGit

https://tortoisegit.org/ TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It’s open source and can fully be build with freely available software. Since it’s not an integration for a specific IDE like Visual Studio, Eclipse or others, you can use it with whatever development tools you like, and with any type of... » read more

Visual Studio Team Explorer with Git Integration

Commit Options Add a console application to the solution using Solution Explorer. Write some code and you will see there are three options to commit… Commit All (only to local repo), Commit All and Push (local as well as remote repo) Commit All and Sync (to remote and also fetches changes from remote if any).... » read more

Fisheye By Atlassian

https://www.atlassian.com/software/fisheye Search, track, and visualize code changes. Visualize and report on activity and search for commits, files, revisions, or teammates across SVN, Git, Mercurial, CVS and Perforce. Compare View changes with a side-by-side or unified diff tool and link your Jira Software issues directly to diffs, changeset details, or full source. Visualize Get a graphical representation of... » read more

Git Error: RPC failed; errno 10054

Error: PUSH to GitBucket from Sourcetree RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 Resolution: git config http.postBuffer 524288000 It might be because of the large size of repository and default buffer size of git so by doing above(on git bash), git buffer size will get increase. Sources: https://stackoverflow.com/questions/46232906/git-clone-error-rpc-failed-curl-56-openssl-ssl-read-ssl-error-syscall-errno