Skip to content

Subversion

SVN Command Button Set

Other / vendor neutral Requires SmartCom Revisited 1.0.0 or newer

by Nathan Kirk · 50 downloads · MIT licence · revision 1 · published 13 Aug 2026

This bundle can change or destroy device state

  • Recursive or forced file deletion (1 step) — Deletes files recursively or writes directly to a block device on a Linux-style host.
  • Stops or disables a service (2 steps) — Stops something that is currently running on the host.
Show exactly which steps matched
  • Clear Cached Credentials Linux — Recursive or forced file deletion (steps[0], sent text)

    rm -rf {{HOME_PATH}}/.subversion/auth/svn.simple/*
  • Stop SVN Service — Stops or disables a service (steps[0], sent text)

    sudo systemctl stop {{SERVICE_NAME}}
  • Disable SVN Service — Stops or disables a service (steps[0], sent text)

    sudo systemctl disable {{SERVICE_NAME}}

Flagged automatically by matching command text. It is a prompt to read the script, not a verdict — plenty of legitimate buttons reboot things on purpose.

Download

10 sets, 178 buttons, 178 steps · 192.2 KB

File format version 1 · exported by Smartcom Revisited

Download .buttons.json
SHA-256 1638e5a37c12bffdb9c3d33cc47a693748a790117ff7372eef7ad8813beb5aa9

You get the exact file the uploader submitted, byte for byte — that checksum is what sha256sum will print. Import it from the button panel in SmartCom Revisited.

About this set

Quick-access buttons for everyday SVN work, including checkouts, updates, commits, branches, merges, history, properties, locks, repository administration, backups, and svnserve management.

Every button, in full

Exactly what gets sent

This is the complete script of the file below — nothing is summarised or hidden. Read it before you download it, the same way you would read a script someone emailed you.

SVN - Working Copy

28 buttons

Checkout Repository

Run: svn checkout {{REPOSITORY_URL}} {{LOCAL_PATH}}

1 step · 2 inputs

  1. Send
    svn checkout {{REPOSITORY_URL}} {{LOCAL_PATH}}

    Sends Enter afterwards.

Checkout Revision

Run: svn checkout -r {{REVISION}} {{REPOSITORY_URL}} {{LOCAL_PATH}}

1 step · 3 inputs

  1. Send
    svn checkout -r {{REVISION}} {{REPOSITORY_URL}} {{LOCAL_PATH}}

    Sends Enter afterwards.

Update Working Copy

Run: svn update

1 step

  1. Send
    svn update

    Sends Enter afterwards.

Update Path

Run: svn update {{PATH}}

1 step · 1 input

  1. Send
    svn update {{PATH}}

    Sends Enter afterwards.

Update to Revision

Run: svn update -r {{REVISION}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn update -r {{REVISION}} {{PATH}}

    Sends Enter afterwards.

Update and Ignore Externals

Run: svn update --ignore-externals

1 step

  1. Send
    svn update --ignore-externals

    Sends Enter afterwards.

Update With Credentials

Run: svn update --username {{USERNAME}} --password {{PASSWORD}}

1 step · 2 inputs

  1. Send
    svn update --username {{USERNAME}} --password {{PASSWORD}}

    Sends Enter afterwards.

Show Status

Run: svn status

1 step

  1. Send
    svn status

    Sends Enter afterwards.

Show Detailed Status

Run: svn status -u

1 step

  1. Send
    svn status -u

    Sends Enter afterwards.

Show XML Status

Run: svn status --xml

1 step

  1. Send
    svn status --xml

    Sends Enter afterwards.

Add Path

Run: svn add {{PATH}}

1 step · 1 input

  1. Send
    svn add {{PATH}}

    Sends Enter afterwards.

Add Recursively

Run: svn add --force {{PATH}}

1 step · 1 input

  1. Send
    svn add --force {{PATH}}

    Sends Enter afterwards.

Add Without Ignored Files

Run: svn add {{PATH}} --no-ignore

1 step · 1 input

  1. Send
    svn add {{PATH}} --no-ignore

    Sends Enter afterwards.

Remove Path

Run: svn delete {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn delete {{PATH}}

    Sends Enter afterwards.

Remove but Keep Local File

Run: svn delete --keep-local {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn delete --keep-local {{PATH}}

    Sends Enter afterwards.

Move Path

Run: svn move {{SOURCE_PATH}} {{DEST_PATH}}

1 step · 2 inputs

  1. Send
    svn move {{SOURCE_PATH}} {{DEST_PATH}}

    Sends Enter afterwards.

Copy Path

Run: svn copy {{SOURCE_PATH}} {{DEST_PATH}}

1 step · 2 inputs

  1. Send
    svn copy {{SOURCE_PATH}} {{DEST_PATH}}

    Sends Enter afterwards.

Revert Path

Run: svn revert {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn revert {{PATH}}

    Sends Enter afterwards.

Revert Recursively

Run: svn revert -R {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn revert -R {{PATH}}

    Sends Enter afterwards.

Cleanup Working Copy

Run: svn cleanup

1 step

  1. Send
    svn cleanup

    Sends Enter afterwards.

Cleanup Path

Run: svn cleanup {{PATH}}

1 step · 1 input

  1. Send
    svn cleanup {{PATH}}

    Sends Enter afterwards.

Cleanup Remove Unversioned

Run: svn cleanup --remove-unversioned {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn cleanup --remove-unversioned {{PATH}}

    Sends Enter afterwards.

Resolve Using Working Copy

Run: svn resolve --accept working {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept working {{PATH}}

    Sends Enter afterwards.

Resolve Using Mine Full

Run: svn resolve --accept mine-full {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept mine-full {{PATH}}

    Sends Enter afterwards.

Resolve Using Theirs Full

Run: svn resolve --accept theirs-full {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept theirs-full {{PATH}}

    Sends Enter afterwards.

Resolve Interactively

Run: svn resolve --accept postpone {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept postpone {{PATH}}

    Sends Enter afterwards.

Relocate Working Copy

Run: svn relocate {{OLD_URL}} {{NEW_URL}} {{PATH}}

1 step · 3 inputs

  1. Send
    svn relocate {{OLD_URL}} {{NEW_URL}} {{PATH}}

    Sends Enter afterwards.

Upgrade Working Copy

Run: svn upgrade {{PATH}}

1 step · 1 input

  1. Send
    svn upgrade {{PATH}}

    Sends Enter afterwards.

SVN - Commit & Changes

20 buttons

Commit All Changes

Run: svn commit -m "{{MESSAGE}}"

1 step · 1 input

  1. Send
    svn commit -m "{{MESSAGE}}"

    Sends Enter afterwards.

Commit Path

Run: svn commit {{PATH}} -m "{{MESSAGE}}"

1 step · 2 inputs

  1. Send
    svn commit {{PATH}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Commit From Message File

Run: svn commit -F {{MESSAGE_FILE}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn commit -F {{MESSAGE_FILE}} {{PATH}}

    Sends Enter afterwards.

Commit With Changelist

Run: svn commit --changelist {{CHANGELIST}} -m "{{MESSAGE}}"

1 step · 2 inputs

  1. Send
    svn commit --changelist {{CHANGELIST}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Show Diff

Run: svn diff

1 step

  1. Send
    svn diff

    Sends Enter afterwards.

Show Path Diff

Run: svn diff {{PATH}}

1 step · 1 input

  1. Send
    svn diff {{PATH}}

    Sends Enter afterwards.

Diff Against Revision

Run: svn diff -r {{REVISION}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn diff -r {{REVISION}} {{PATH}}

    Sends Enter afterwards.

Diff Between Revisions

Run: svn diff -r {{START_REVISION}}:{{END_REVISION}} {{TARGET}}

1 step · 3 inputs

  1. Send
    svn diff -r {{START_REVISION}}:{{END_REVISION}} {{TARGET}}

    Sends Enter afterwards.

Diff Summarize

Run: svn diff --summarize {{TARGET}}

1 step · 1 input

  1. Send
    svn diff --summarize {{TARGET}}

    Sends Enter afterwards.

Show Local Changes Only

Run: svn diff --depth infinity

1 step

  1. Send
    svn diff --depth infinity

    Sends Enter afterwards.

Create Patch File

Run: svn diff > {{PATCH_FILE}}

1 step · 1 input

  1. Send
    svn diff > {{PATCH_FILE}}

    Sends Enter afterwards.

Apply Patch

Run: svn patch {{PATCH_FILE}} {{WORKING_COPY}}

1 step · 2 inputs

  1. Send
    svn patch {{PATCH_FILE}} {{WORKING_COPY}}

    Sends Enter afterwards.

Apply Patch Dry Run

Run: svn patch --dry-run {{PATCH_FILE}} {{WORKING_COPY}}

1 step · 2 inputs

  1. Send
    svn patch --dry-run {{PATCH_FILE}} {{WORKING_COPY}}

    Sends Enter afterwards.

Create Changelist

Run: svn changelist {{CHANGELIST}} {{PATHS}}

1 step · 2 inputs

  1. Send
    svn changelist {{CHANGELIST}} {{PATHS}}

    Sends Enter afterwards.

Remove From Changelist

Run: svn changelist --remove {{PATHS}}

1 step · 1 input

  1. Send
    svn changelist --remove {{PATHS}}

    Sends Enter afterwards.

List Changelists

Run: svn status --changelist {{CHANGELIST}}

1 step · 1 input

  1. Send
    svn status --changelist {{CHANGELIST}}

    Sends Enter afterwards.

Shelve Changes

Run: svn shelve {{SHELF_NAME}}

1 step · 1 input

  1. Send
    svn shelve {{SHELF_NAME}}

    Sends Enter afterwards.

List Shelves

Run: svn shelf-list

1 step

  1. Send
    svn shelf-list

    Sends Enter afterwards.

Unshelve Changes

Run: svn unshelve {{SHELF_NAME}}

1 step · 1 input

  1. Send
    svn unshelve {{SHELF_NAME}}

    Sends Enter afterwards.

Drop Shelf

Run: svn shelf-drop {{SHELF_NAME}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn shelf-drop {{SHELF_NAME}}

    Sends Enter afterwards.

SVN - Branches, Tags & Merges

15 buttons

Create Branch

Run: svn copy {{SOURCE_URL}} {{BRANCH_URL}} -m "{{MESSAGE}}"

1 step · 3 inputs

  1. Send
    svn copy {{SOURCE_URL}} {{BRANCH_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Create Tag

Run: svn copy {{SOURCE_URL}} {{TAG_URL}} -m "{{MESSAGE}}"

1 step · 3 inputs

  1. Send
    svn copy {{SOURCE_URL}} {{TAG_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Switch Working Copy

Run: svn switch {{TARGET_URL}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn switch {{TARGET_URL}} {{PATH}}

    Sends Enter afterwards.

Switch at Revision

Run: svn switch -r {{REVISION}} {{TARGET_URL}} {{PATH}}

1 step · 3 inputs

  1. Send
    svn switch -r {{REVISION}} {{TARGET_URL}} {{PATH}}

    Sends Enter afterwards.

Merge Branch

Run: svn merge {{SOURCE_URL}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn merge {{SOURCE_URL}} {{PATH}}

    Sends Enter afterwards.

Merge Revision

Run: svn merge -c {{REVISION}} {{SOURCE_URL}} {{PATH}}

1 step · 3 inputs

  1. Send
    svn merge -c {{REVISION}} {{SOURCE_URL}} {{PATH}}

    Sends Enter afterwards.

Reverse Merge Revision

Run: svn merge -c -{{REVISION}} {{SOURCE_URL}} {{PATH}}

1 step · asks for confirmation before it runs · 3 inputs

  1. Send
    svn merge -c -{{REVISION}} {{SOURCE_URL}} {{PATH}}

    Sends Enter afterwards.

Merge Revision Range

Run: svn merge -r {{START_REVISION}}:{{END_REVISION}} {{SOURCE_URL}} {{PATH}}

1 step · 4 inputs

  1. Send
    svn merge -r {{START_REVISION}}:{{END_REVISION}} {{SOURCE_URL}} {{PATH}}

    Sends Enter afterwards.

Reintegrate Branch

Run: svn merge --reintegrate {{BRANCH_URL}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn merge --reintegrate {{BRANCH_URL}} {{PATH}}

    Sends Enter afterwards.

Merge Dry Run

Run: svn merge --dry-run {{SOURCE_URL}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn merge --dry-run {{SOURCE_URL}} {{PATH}}

    Sends Enter afterwards.

Show Merge Info

Run: svn mergeinfo {{SOURCE_URL}} {{TARGET}}

1 step · 2 inputs

  1. Send
    svn mergeinfo {{SOURCE_URL}} {{TARGET}}

    Sends Enter afterwards.

Show Eligible Revisions

Run: svn mergeinfo --show-revs eligible {{SOURCE_URL}} {{TARGET}}

1 step · 2 inputs

  1. Send
    svn mergeinfo --show-revs eligible {{SOURCE_URL}} {{TARGET}}

    Sends Enter afterwards.

Show Merged Revisions

Run: svn mergeinfo --show-revs merged {{SOURCE_URL}} {{TARGET}}

1 step · 2 inputs

  1. Send
    svn mergeinfo --show-revs merged {{SOURCE_URL}} {{TARGET}}

    Sends Enter afterwards.

Delete Remote Branch

Run: svn delete {{BRANCH_URL}} -m "{{MESSAGE}}"

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svn delete {{BRANCH_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Delete Remote Tag

Run: svn delete {{TAG_URL}} -m "{{MESSAGE}}"

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svn delete {{TAG_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

SVN - History & Inspection

20 buttons

Show Log

Run: svn log

1 step

  1. Send
    svn log

    Sends Enter afterwards.

Show Limited Log

Run: svn log -l {{LIMIT}}

1 step · 1 input

  1. Send
    svn log -l {{LIMIT}}

    Sends Enter afterwards.

Show Verbose Log

Run: svn log -v -l {{LIMIT}}

1 step · 1 input

  1. Send
    svn log -v -l {{LIMIT}}

    Sends Enter afterwards.

Show Log for Path

Run: svn log {{TARGET}}

1 step · 1 input

  1. Send
    svn log {{TARGET}}

    Sends Enter afterwards.

Show Log Revision Range

Run: svn log -r {{START_REVISION}}:{{END_REVISION}} {{TARGET}}

1 step · 3 inputs

  1. Send
    svn log -r {{START_REVISION}}:{{END_REVISION}} {{TARGET}}

    Sends Enter afterwards.

Show Changed Paths

Run: svn log -v -r {{REVISION}} {{TARGET}}

1 step · 2 inputs

  1. Send
    svn log -v -r {{REVISION}} {{TARGET}}

    Sends Enter afterwards.

Show Revision Details

Run: svn log -v -r {{REVISION}} {{TARGET}}

1 step · 2 inputs

  1. Send
    svn log -v -r {{REVISION}} {{TARGET}}

    Sends Enter afterwards.

Show File Contents

Run: svn cat {{TARGET}}

1 step · 1 input

  1. Send
    svn cat {{TARGET}}

    Sends Enter afterwards.

Show File at Revision

Run: svn cat -r {{REVISION}} {{TARGET}}

1 step · 2 inputs

  1. Send
    svn cat -r {{REVISION}} {{TARGET}}

    Sends Enter afterwards.

Show Repository Info

Run: svn info {{TARGET}}

1 step · 1 input

  1. Send
    svn info {{TARGET}}

    Sends Enter afterwards.

Show Working Copy Root

Run: svn info --show-item wc-root {{PATH}}

1 step · 1 input

  1. Send
    svn info --show-item wc-root {{PATH}}

    Sends Enter afterwards.

Show Current Revision

Run: svn info --show-item revision {{PATH}}

1 step · 1 input

  1. Send
    svn info --show-item revision {{PATH}}

    Sends Enter afterwards.

Show Repository URL

Run: svn info --show-item url {{PATH}}

1 step · 1 input

  1. Send
    svn info --show-item url {{PATH}}

    Sends Enter afterwards.

List Repository Path

Run: svn list {{TARGET}}

1 step · 1 input

  1. Send
    svn list {{TARGET}}

    Sends Enter afterwards.

List Detailed

Run: svn list -v {{TARGET}}

1 step · 1 input

  1. Send
    svn list -v {{TARGET}}

    Sends Enter afterwards.

List Recursively

Run: svn list -R {{TARGET}}

1 step · 1 input

  1. Send
    svn list -R {{TARGET}}

    Sends Enter afterwards.

Blame File

Run: svn blame {{TARGET}}

1 step · 1 input

  1. Send
    svn blame {{TARGET}}

    Sends Enter afterwards.

Blame Revision Range

Run: svn blame -r {{START_REVISION}}:{{END_REVISION}} {{TARGET}}

1 step · 3 inputs

  1. Send
    svn blame -r {{START_REVISION}}:{{END_REVISION}} {{TARGET}}

    Sends Enter afterwards.

Show Repository Root

Run: svn info --show-item repos-root-url {{TARGET}}

1 step · 1 input

  1. Send
    svn info --show-item repos-root-url {{TARGET}}

    Sends Enter afterwards.

Show Repository UUID

Run: svn info --show-item repos-uuid {{TARGET}}

1 step · 1 input

  1. Send
    svn info --show-item repos-uuid {{TARGET}}

    Sends Enter afterwards.

SVN - Properties & Externals

16 buttons

List Properties

Run: svn proplist {{PATH}}

1 step · 1 input

  1. Send
    svn proplist {{PATH}}

    Sends Enter afterwards.

List Properties Verbose

Run: svn proplist -v {{PATH}}

1 step · 1 input

  1. Send
    svn proplist -v {{PATH}}

    Sends Enter afterwards.

Get Property

Run: svn propget {{PROPERTY}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn propget {{PROPERTY}} {{PATH}}

    Sends Enter afterwards.

Set Property

Run: svn propset {{PROPERTY}} "{{VALUE}}" {{PATH}}

1 step · 3 inputs

  1. Send
    svn propset {{PROPERTY}} "{{VALUE}}" {{PATH}}

    Sends Enter afterwards.

Set Property From File

Run: svn propset {{PROPERTY}} -F {{VALUE_FILE}} {{PATH}}

1 step · 3 inputs

  1. Send
    svn propset {{PROPERTY}} -F {{VALUE_FILE}} {{PATH}}

    Sends Enter afterwards.

Delete Property

Run: svn propdel {{PROPERTY}} {{PATH}}

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svn propdel {{PROPERTY}} {{PATH}}

    Sends Enter afterwards.

Edit Property

Run: svn propedit {{PROPERTY}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn propedit {{PROPERTY}} {{PATH}}

    Sends Enter afterwards.

Set Ignore Pattern

Run: svn propset svn:ignore "{{PATTERN}}" {{PATH}}

1 step · 2 inputs

  1. Send
    svn propset svn:ignore "{{PATTERN}}" {{PATH}}

    Sends Enter afterwards.

Get Ignore Rules

Run: svn propget svn:ignore {{PATH}}

1 step · 1 input

  1. Send
    svn propget svn:ignore {{PATH}}

    Sends Enter afterwards.

Set Global Ignore Pattern

Run: svn propset svn:global-ignores "{{PATTERN}}" {{PATH}}

1 step · 2 inputs

  1. Send
    svn propset svn:global-ignores "{{PATTERN}}" {{PATH}}

    Sends Enter afterwards.

Get Externals

Run: svn propget svn:externals {{PATH}}

1 step · 1 input

  1. Send
    svn propget svn:externals {{PATH}}

    Sends Enter afterwards.

Set Externals

Run: svn propset svn:externals "{{EXTERNAL_DEFINITION}}" {{PATH}}

1 step · 2 inputs

  1. Send
    svn propset svn:externals "{{EXTERNAL_DEFINITION}}" {{PATH}}

    Sends Enter afterwards.

Set Executable

Run: svn propset svn:executable ON {{PATH}}

1 step · 1 input

  1. Send
    svn propset svn:executable ON {{PATH}}

    Sends Enter afterwards.

Remove Executable

Run: svn propdel svn:executable {{PATH}}

1 step · 1 input

  1. Send
    svn propdel svn:executable {{PATH}}

    Sends Enter afterwards.

Set MIME Type

Run: svn propset svn:mime-type {{MIME_TYPE}} {{PATH}}

1 step · 2 inputs

  1. Send
    svn propset svn:mime-type {{MIME_TYPE}} {{PATH}}

    Sends Enter afterwards.

Set Needs Lock

Run: svn propset svn:needs-lock ON {{PATH}}

1 step · 1 input

  1. Send
    svn propset svn:needs-lock ON {{PATH}}

    Sends Enter afterwards.

SVN - Locks & Conflicts

10 buttons

Lock Path

Run: svn lock {{TARGET}} -m "{{MESSAGE}}"

1 step · 2 inputs

  1. Send
    svn lock {{TARGET}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Force Lock Path

Run: svn lock --force {{TARGET}} -m "{{MESSAGE}}"

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svn lock --force {{TARGET}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Unlock Path

Run: svn unlock {{TARGET}}

1 step · 1 input

  1. Send
    svn unlock {{TARGET}}

    Sends Enter afterwards.

Force Unlock Path

Run: svn unlock --force {{TARGET}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn unlock --force {{TARGET}}

    Sends Enter afterwards.

List Conflicts

Run: svn status | grep "^C"

1 step

  1. Send
    svn status | grep "^C"

    Sends Enter afterwards.

Resolve Mine Conflict

Run: svn resolve --accept mine-full {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept mine-full {{PATH}}

    Sends Enter afterwards.

Resolve Theirs Conflict

Run: svn resolve --accept theirs-full {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept theirs-full {{PATH}}

    Sends Enter afterwards.

Resolve Base Conflict

Run: svn resolve --accept base {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept base {{PATH}}

    Sends Enter afterwards.

Mark Conflict Resolved

Run: svn resolve --accept working {{PATH}}

1 step · 1 input

  1. Send
    svn resolve --accept working {{PATH}}

    Sends Enter afterwards.

Show Conflict Diff

Run: svn diff {{PATH}}

1 step · 1 input

  1. Send
    svn diff {{PATH}}

    Sends Enter afterwards.

SVN - Remote Operations & Auth

15 buttons

Remote Make Directory

Run: svn mkdir {{REPOSITORY_URL}} -m "{{MESSAGE}}"

1 step · 2 inputs

  1. Send
    svn mkdir {{REPOSITORY_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Remote Delete

Run: svn delete {{TARGET_URL}} -m "{{MESSAGE}}"

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svn delete {{TARGET_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Remote Move

Run: svn move {{SOURCE_URL}} {{DEST_URL}} -m "{{MESSAGE}}"

1 step · 3 inputs

  1. Send
    svn move {{SOURCE_URL}} {{DEST_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Remote Copy

Run: svn copy {{SOURCE_URL}} {{DEST_URL}} -m "{{MESSAGE}}"

1 step · 3 inputs

  1. Send
    svn copy {{SOURCE_URL}} {{DEST_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Import Directory

Run: svn import {{LOCAL_PATH}} {{REPOSITORY_URL}} -m "{{MESSAGE}}"

1 step · 3 inputs

  1. Send
    svn import {{LOCAL_PATH}} {{REPOSITORY_URL}} -m "{{MESSAGE}}"

    Sends Enter afterwards.

Export Repository

Run: svn export {{REPOSITORY_URL}} {{LOCAL_PATH}}

1 step · 2 inputs

  1. Send
    svn export {{REPOSITORY_URL}} {{LOCAL_PATH}}

    Sends Enter afterwards.

Export Revision

Run: svn export -r {{REVISION}} {{REPOSITORY_URL}} {{LOCAL_PATH}}

1 step · 3 inputs

  1. Send
    svn export -r {{REVISION}} {{REPOSITORY_URL}} {{LOCAL_PATH}}

    Sends Enter afterwards.

Command With Username

Run: svn {{SVN_COMMAND}} --username {{USERNAME}}

1 step · 2 inputs

  1. Send
    svn {{SVN_COMMAND}} --username {{USERNAME}}

    Sends Enter afterwards.

Command With Credentials

Run: svn {{SVN_COMMAND}} --username {{USERNAME}} --password {{PASSWORD}} --non-interactive

1 step · 3 inputs

  1. Send
    svn {{SVN_COMMAND}} --username {{USERNAME}} --password {{PASSWORD}} --non-interactive

    Sends Enter afterwards.

Trust Certificate Temporarily

Run: svn {{SVN_COMMAND}} --trust-server-cert --non-interactive

1 step · 1 input

  1. Send
    svn {{SVN_COMMAND}} --trust-server-cert --non-interactive

    Sends Enter afterwards.

Trust Certificate With Credentials

Run: svn {{SVN_COMMAND}} --username {{USERNAME}} --password {{PASSWORD}} --trust-server-cert --non-interactive

1 step · 3 inputs

  1. Send
    svn {{SVN_COMMAND}} --username {{USERNAME}} --password {{PASSWORD}} --trust-server-cert --non-interactive

    Sends Enter afterwards.

Clear Cached Credentials Linux

Run: rm -rf {{HOME_PATH}}/.subversion/auth/svn.simple/*

1 step · asks for confirmation before it runs · 1 input

  • Recursive or forced file deletion
  1. Send
    rm -rf {{HOME_PATH}}/.subversion/auth/svn.simple/*

    Sends Enter afterwards.

Show SVN Version

Run: svn --version

1 step

  1. Send
    svn --version

    Sends Enter afterwards.

Show SVN Client Version

Run: svn --version --quiet

1 step

  1. Send
    svn --version --quiet

    Sends Enter afterwards.

Show Help

Run: svn help {{SUBCOMMAND}}

1 step · 1 input

  1. Send
    svn help {{SUBCOMMAND}}

    Sends Enter afterwards.

SVN - Repository Administration

22 buttons

Create Repository

Run: svnadmin create {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnadmin create {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Repository Info

Run: svnlook info {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnlook info {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Youngest Revision

Run: svnlook youngest {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnlook youngest {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Repository Tree

Run: svnlook tree {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnlook tree {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Changed Paths

Run: svnlook changed -r {{REVISION}} {{REPOSITORY_PATH}}

1 step · 2 inputs

  1. Send
    svnlook changed -r {{REVISION}} {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Revision Author

Run: svnlook author -r {{REVISION}} {{REPOSITORY_PATH}}

1 step · 2 inputs

  1. Send
    svnlook author -r {{REVISION}} {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Revision Log

Run: svnlook log -r {{REVISION}} {{REPOSITORY_PATH}}

1 step · 2 inputs

  1. Send
    svnlook log -r {{REVISION}} {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Show Revision Date

Run: svnlook date -r {{REVISION}} {{REPOSITORY_PATH}}

1 step · 2 inputs

  1. Send
    svnlook date -r {{REVISION}} {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Verify Repository

Run: svnadmin verify {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnadmin verify {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Verify Revision Range

Run: svnadmin verify -r {{START_REVISION}}:{{END_REVISION}} {{REPOSITORY_PATH}}

1 step · 3 inputs

  1. Send
    svnadmin verify -r {{START_REVISION}}:{{END_REVISION}} {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Dump Repository

Run: svnadmin dump {{REPOSITORY_PATH}} > {{DUMP_FILE}}

1 step · 2 inputs

  1. Send
    svnadmin dump {{REPOSITORY_PATH}} > {{DUMP_FILE}}

    Sends Enter afterwards.

Incremental Dump

Run: svnadmin dump --incremental -r {{START_REVISION}}:{{END_REVISION}} {{REPOSITORY_PATH}} > {{DUMP_FILE}}

1 step · 4 inputs

  1. Send
    svnadmin dump --incremental -r {{START_REVISION}}:{{END_REVISION}} {{REPOSITORY_PATH}} > {{DUMP_FILE}}

    Sends Enter afterwards.

Load Repository Dump

Run: svnadmin load {{REPOSITORY_PATH}} < {{DUMP_FILE}}

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svnadmin load {{REPOSITORY_PATH}} < {{DUMP_FILE}}

    Sends Enter afterwards.

Hotcopy Repository

Run: svnadmin hotcopy {{REPOSITORY_PATH}} {{BACKUP_PATH}}

1 step · 2 inputs

  1. Send
    svnadmin hotcopy {{REPOSITORY_PATH}} {{BACKUP_PATH}}

    Sends Enter afterwards.

Hotcopy Incremental

Run: svnadmin hotcopy --incremental {{REPOSITORY_PATH}} {{BACKUP_PATH}}

1 step · 2 inputs

  1. Send
    svnadmin hotcopy --incremental {{REPOSITORY_PATH}} {{BACKUP_PATH}}

    Sends Enter afterwards.

Recover Repository

Run: svnadmin recover {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnadmin recover {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Pack Repository

Run: svnadmin pack {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnadmin pack {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Upgrade Repository

Run: svnadmin upgrade {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnadmin upgrade {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Set Revision Property

Run: svnadmin setrevprop {{REPOSITORY_PATH}} -r {{REVISION}} {{PROPERTY}} {{VALUE_FILE}}

1 step · asks for confirmation before it runs · 4 inputs

  1. Send
    svnadmin setrevprop {{REPOSITORY_PATH}} -r {{REVISION}} {{PROPERTY}} {{VALUE_FILE}}

    Sends Enter afterwards.

Remove Transactions

Run: svnadmin rmtxns {{REPOSITORY_PATH}} {{TRANSACTION}}

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svnadmin rmtxns {{REPOSITORY_PATH}} {{TRANSACTION}}

    Sends Enter afterwards.

List Transactions

Run: svnadmin lstxns {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnadmin lstxns {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Freeze Repository Command

Run: svnadmin freeze {{REPOSITORY_PATH}} -- {{COMMAND}}

1 step · 2 inputs

  1. Send
    svnadmin freeze {{REPOSITORY_PATH}} -- {{COMMAND}}

    Sends Enter afterwards.

SVN - Svnserve & Services

16 buttons

Start svnserve Foreground

Run: svnserve --foreground -d -r {{REPOSITORY_ROOT}}

1 step · 1 input

  1. Send
    svnserve --foreground -d -r {{REPOSITORY_ROOT}}

    Sends Enter afterwards.

Start svnserve Daemon

Run: svnserve -d -r {{REPOSITORY_ROOT}}

1 step · 1 input

  1. Send
    svnserve -d -r {{REPOSITORY_ROOT}}

    Sends Enter afterwards.

Start svnserve on Port

Run: svnserve -d -r {{REPOSITORY_ROOT}} --listen-port {{PORT}}

1 step · 2 inputs

  1. Send
    svnserve -d -r {{REPOSITORY_ROOT}} --listen-port {{PORT}}

    Sends Enter afterwards.

Start svnserve on Address

Run: svnserve -d -r {{REPOSITORY_ROOT}} --listen-host {{ADDRESS}}

1 step · 2 inputs

  1. Send
    svnserve -d -r {{REPOSITORY_ROOT}} --listen-host {{ADDRESS}}

    Sends Enter afterwards.

Start Tunnel Mode

Run: svnserve -t -r {{REPOSITORY_ROOT}}

1 step · 1 input

  1. Send
    svnserve -t -r {{REPOSITORY_ROOT}}

    Sends Enter afterwards.

Show svnserve Version

Run: svnserve --version

1 step

  1. Send
    svnserve --version

    Sends Enter afterwards.

Start SVN Service

Run: sudo systemctl start {{SERVICE_NAME}}

1 step · 1 input

  1. Send
    sudo systemctl start {{SERVICE_NAME}}

    Sends Enter afterwards.

Stop SVN Service

Run: sudo systemctl stop {{SERVICE_NAME}}

1 step · asks for confirmation before it runs · 1 input

  • Stops or disables a service
  1. Send
    sudo systemctl stop {{SERVICE_NAME}}

    Sends Enter afterwards.

Restart SVN Service

Run: sudo systemctl restart {{SERVICE_NAME}}

1 step · 1 input

  1. Send
    sudo systemctl restart {{SERVICE_NAME}}

    Sends Enter afterwards.

SVN Service Status

Run: sudo systemctl status {{SERVICE_NAME}}

1 step · 1 input

  1. Send
    sudo systemctl status {{SERVICE_NAME}}

    Sends Enter afterwards.

Enable SVN Service

Run: sudo systemctl enable {{SERVICE_NAME}}

1 step · 1 input

  1. Send
    sudo systemctl enable {{SERVICE_NAME}}

    Sends Enter afterwards.

Disable SVN Service

Run: sudo systemctl disable {{SERVICE_NAME}}

1 step · asks for confirmation before it runs · 1 input

  • Stops or disables a service
  1. Send
    sudo systemctl disable {{SERVICE_NAME}}

    Sends Enter afterwards.

Follow SVN Service Logs

Run: sudo journalctl -u {{SERVICE_NAME}} -f

1 step · 1 input

  1. Send
    sudo journalctl -u {{SERVICE_NAME}} -f

    Sends Enter afterwards.

Show Recent SVN Logs

Run: sudo journalctl -u {{SERVICE_NAME}} -n {{LINES}} --no-pager

1 step · 2 inputs

  1. Send
    sudo journalctl -u {{SERVICE_NAME}} -n {{LINES}} --no-pager

    Sends Enter afterwards.

Test Repository URL

Run: svn info {{REPOSITORY_URL}}

1 step · 1 input

  1. Send
    svn info {{REPOSITORY_URL}}

    Sends Enter afterwards.

List Listening SVN Port

Run: ss -lntp | grep :{{PORT}}

1 step · 1 input

  1. Send
    ss -lntp | grep :{{PORT}}

    Sends Enter afterwards.

SVN - Maintenance & Diagnostics

16 buttons

Check Working Copy Status

Run: svn status -u {{PATH}}

1 step · 1 input

  1. Send
    svn status -u {{PATH}}

    Sends Enter afterwards.

Find Unversioned Files

Run: svn status {{PATH}} | grep "^?"

1 step · 1 input

  1. Send
    svn status {{PATH}} | grep "^?"

    Sends Enter afterwards.

Find Ignored Files

Run: svn status --no-ignore {{PATH}} | grep "^I"

1 step · 1 input

  1. Send
    svn status --no-ignore {{PATH}} | grep "^I"

    Sends Enter afterwards.

Find Missing Files

Run: svn status {{PATH}} | grep "^!"

1 step · 1 input

  1. Send
    svn status {{PATH}} | grep "^!"

    Sends Enter afterwards.

Find Conflicted Files

Run: svn status {{PATH}} | grep "^C"

1 step · 1 input

  1. Send
    svn status {{PATH}} | grep "^C"

    Sends Enter afterwards.

Cleanup Vacuum Pristines

Run: svn cleanup --vacuum-pristines {{PATH}}

1 step · 1 input

  1. Send
    svn cleanup --vacuum-pristines {{PATH}}

    Sends Enter afterwards.

Cleanup Remove Ignored

Run: svn cleanup --remove-ignored {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn cleanup --remove-ignored {{PATH}}

    Sends Enter afterwards.

Cleanup Remove Unversioned and Ignored

Run: svn cleanup --remove-unversioned --remove-ignored {{PATH}}

1 step · asks for confirmation before it runs · 1 input

  1. Send
    svn cleanup --remove-unversioned --remove-ignored {{PATH}}

    Sends Enter afterwards.

Validate Repository URL

Run: svn list {{REPOSITORY_URL}}

1 step · 1 input

  1. Send
    svn list {{REPOSITORY_URL}}

    Sends Enter afterwards.

Check Repository UUID

Run: svnlook uuid {{REPOSITORY_PATH}}

1 step · 1 input

  1. Send
    svnlook uuid {{REPOSITORY_PATH}}

    Sends Enter afterwards.

Change Repository UUID

Run: svnadmin setuuid {{REPOSITORY_PATH}} {{UUID}}

1 step · asks for confirmation before it runs · 2 inputs

  1. Send
    svnadmin setuuid {{REPOSITORY_PATH}} {{UUID}}

    Sends Enter afterwards.

Synchronize Repository

Run: svnsync sync {{DESTINATION_URL}}

1 step · 1 input

  1. Send
    svnsync sync {{DESTINATION_URL}}

    Sends Enter afterwards.

Initialize Mirror

Run: svnsync init {{DESTINATION_URL}} {{SOURCE_URL}}

1 step · 2 inputs

  1. Send
    svnsync init {{DESTINATION_URL}} {{SOURCE_URL}}

    Sends Enter afterwards.

Copy Revision Properties

Run: svnsync copy-revprops {{DESTINATION_URL}}

1 step · 1 input

  1. Send
    svnsync copy-revprops {{DESTINATION_URL}}

    Sends Enter afterwards.

Show Sync Info

Run: svnsync info {{DESTINATION_URL}}

1 step · 1 input

  1. Send
    svnsync info {{DESTINATION_URL}}

    Sends Enter afterwards.

Benchmark Checkout

Run: time svn checkout {{REPOSITORY_URL}} {{LOCAL_PATH}}

1 step · 2 inputs

  1. Send
    time svn checkout {{REPOSITORY_URL}} {{LOCAL_PATH}}

    Sends Enter afterwards.

Version history

  • Revision 1 current

    First published version.

    13 Aug 2026 · 192.2 KB · needs 1.0.0+ · 1638e5a37c12bffd…

Something wrong with this set?

Sign in to report it, or email abuse@smartcomrevisited.com.