-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Moritz Reis edited this page Dec 16, 2025
·
11 revisions
- Download the latest release.
- Run
SVNPathCopy-*.msi. The wizard will register the shell extension. - Depending on your Windows version you might need to restart Windows Explorer (or reboot) so the new context menu items appear.
- Windows 10/11 (64-bit)
- .NET 10 Runtime
Inside an SVN working copy, right-click a file or folder and pick:
- Copy SVN URL: copies the repository URL pointing to the latest revision.
-
Copy SVN URL with REV: copies the URL with
?p=<last-change-rev>so it always points to that specific version.
Tip: the revision used is the last change revision of the selected item.
Open the SVN Path Copy Configuration app (Start Menu) to:
- Enable/disable the shell extension.
- Show or hide the two menu entries.
- Choose the URL encoding style for revisions.
Settings are stored under HKEY_CURRENT_USER\SOFTWARE\SVNPathCopy.
- Context menu does not show up: ensure you are inside an SVN working copy, then restart Explorer. Verify the extension is enabled in the Configuration app.
- Item is not under version control: add the item to SVN and commit once. Then copy again.
- Item is scheduled for addition: commit your pending addition so the item has a revision, then copy again.
Prereqs: .NET 10 SDK, .NET Framework 4.8 Developer Pack, WiX Toolset 6.x (for the installer).
dotnet restore SVNPathCopy.slnx
dotnet build SVNPathCopy.slnx
dotnet test SVNPathCopy.slnx
# Installer
dotnet build src/SVNPathCopy.Installer/SVNPathCopy.Installer.wixprojSVN Path Copy • GPL-3.0 • Need help? Open an issue on GitHub.