Fact-checked by Grok 2 weeks ago

TortoiseSVN

TortoiseSVN is a free, open-source revision control client for Microsoft Windows, implemented as a shell extension that integrates seamlessly with Windows Explorer to provide a graphical user interface for the Apache Subversion (SVN) version control system. It enables users to perform common version control operations—such as committing changes, viewing logs, resolving conflicts, and managing branches—directly on files and folders without needing command-line tools, making it accessible for developers working with any programming language or file type. Released under the GNU General Public License (GPL), TortoiseSVN supports all standard SVN protocols including HTTP, HTTPS, and SVN, and is compatible with Subversion servers version 1.5 and later. The project originated in 2002 when developer Tim Kemp, inspired by the TortoiseCVS client for CVS, recognized the need for a user-friendly for the emerging system and registered the domain tortoisesvn.org to begin development. The first public release, version 0.4, arrived on January 24, 2003, with subsequent versions rapidly evolving through community contributions; key developers include , who rewrote much of the early code and led ongoing maintenance, and Lübbe Onken, who designed the icons, logo, and website. By integrating features like a powerful commit dialog, per-directory ignore patterns, issue tracker hooks, and multi-language support (available in over 40 languages), TortoiseSVN has grown into a mature tool with a large user base, emphasizing stability through rigorous testing of release candidates. As of November 2025, the latest stable version is 1.14.9, linked against 1.14.5, and the project remains actively maintained by a global community via , with nightly builds and crash reporting to ensure reliability. Unlike command-line SVN clients, TortoiseSVN's overlay icons visually indicate file statuses (e.g., modified, up-to-date), and it includes advanced capabilities like repository browsing, blame annotations, and merge tracking, all without requiring additional server setup for basic use. This focus on intuitive, Windows-native integration has made it a preferred choice for individual developers and teams managing , documentation, or any versioned assets.

Overview

Description

TortoiseSVN is a , open-source Windows shell extension that serves as a graphical client for (SVN), implementing client-side functionality for operations. Developed to simplify management, it allows users to interact with SVN repositories directly through the Windows interface, eliminating the need for command-line tools or standalone applications. The primary purpose of TortoiseSVN is to provide an intuitive, visual workflow for tasks such as committing changes, updating files, and resolving conflicts, making it accessible for developers and non-technical users alike. Key benefits include seamless integration into daily file management routines, support for collaborative handling across teams, and efficient tracking of file versions in software projects or other document-based workflows. As of November 2025, the current stable version is 1.14.9, which is linked against 1.14.5. While TortoiseSVN handles client operations via its , it relies on an SVN for and requires with Subversion's protocols like HTTP, , and SVN.

Licensing

TortoiseSVN is distributed under the GNU General Public License (GPL) version 2 or any later version. This permits free redistribution, modification, and use of the software for any purpose, including commercial applications, as long as derivative works are released under the same terms. It ensures that the source code remains accessible to the , fostering collaborative while requiring that any modifications or extensions adhere to the GPL's provisions. The GPL licensing of TortoiseSVN is compatible with the 2.0 that governs , the underlying system it implements as a client. This compatibility avoids license conflicts during integration, allowing users to connect TortoiseSVN to Subversion repositories over standard protocols without legal restrictions on runtime usage or distribution of unmodified binaries. For users, the GPL grants explicit rights to access, study, alter, and share the source code, but provides no warranties or guarantees of functionality, reliability, or fitness for a particular purpose. This disclaimer is standard for GPL-licensed software and emphasizes the community's role in maintenance and support. Binary distributions of TortoiseSVN incorporate third-party libraries, including zlib for compression under its permissive and for cryptographic functions under the OpenSSL license, both of which allow free redistribution and integration with GPL code without imposing additional requirements. These components enable essential features like secure connections and file handling while maintaining overall compliance with the project's open-source ethos. Since its inception, TortoiseSVN's licensing has remained under the GPL, a deliberate choice to encourage broad adoption by developers and organizations seeking a no-cost, modifiable client. This consistency has supported its evolution as a key tool in open-source workflows without shifts that could disrupt user trust or community contributions.

History

Origins

TortoiseSVN was founded in 2002 by Tim Kemp, who recognized the potential of the emerging version control system but noted its absence of a user-friendly graphical user interface (GUI) client, particularly for Windows users accustomed to visual tools. Inspired by the existing TortoiseCVS shell extension for the CVS system, Kemp initiated the project as a personal effort to adapt similar integration for , aiming to embed version control operations directly into the Windows Explorer interface. This approach sought to make more accessible to developers who preferred graphical workflows over command-line interactions, addressing a key barrier to its adoption on the Windows platform. At the time, was primarily a command-line tool, lacking native support and requiring users to rely on commands for operations like committing changes or viewing revisions, which posed challenges for non-technical users and Windows-centric development teams. TortoiseSVN's early development focused on overcoming this by creating a shell extension that would overlay functionality onto the , allowing right-click context menus for tasks such as checkout, update, and without leaving the familiar Windows environment. Kemp registered the domain tortoisesvn.org and made the initial available online, drawing from TortoiseCVS as a foundational base while rewriting components to align with 's architecture. The first public release, version 0.4, arrived on January 24, 2003, coinciding with the maturation of 's early versions and marking TortoiseSVN's entry into broader use. This initial version was linked against 0.17 and represented a functional despite its rudimentary state, with subsequent rapid iterations like 0.5 (February 1, 2003) and 0.6 (February 20, 2003) following soon after to refine core integration. Key early contributors included Tim Kemp as the project lead, who handled the foundational setup, alongside , who joined shortly after and undertook a major code rewrite to enhance stability and add essential features. Community involvement began through bug reports, patches, and suggestions submitted via the project's mailing list, fostering incremental improvements even before the formal move to in 2005. Lübbe Onken also contributed early visual elements, including icons and the , supporting the project's from its outset.

Major releases

TortoiseSVN's major releases have closely followed the development of the underlying (SVN) project, incorporating new features, performance improvements, and compatibility updates while enhancing its integration. The first stable major release, version 1.0, arrived in 2004, marking the tool's full integration as a Windows Explorer extension for seamless operations. Subsequent milestones aligned with SVN's evolution, introducing capabilities like merge tracking in 1.5 and working copy optimizations in 1.7, thereby boosting usability and efficiency for developers. Version 1.0, released on February 23, 2004, established TortoiseSVN as a mature Windows client with comprehensive , including context menus for common SVN operations directly in Explorer, support for overlay icons indicating file status, and initial compatibility with SVN 1.0. This release focused on foundational stability and user-friendly elements, such as the repository browser and log viewer, laying the groundwork for broader adoption among Windows users. In June 2008, version 1.5 synchronized with SVN 1.5, introducing merge tracking to simplify reintegration of changes across branches by automatically recording and displaying merged revisions in the dialog, reducing manual efforts. Enhancements to Windows integration included a revamped repository browser with a dual-pane for better and drag-and-drop capabilities, alongside a local cache for faster on large repositories. Version 1.7, launched on , 2011, aligned with SVN 1.7 and implemented the new Working Copy Next Generation (WC-NG) format, centralizing metadata in a single database at the working copy root to improve speed and reduce disk usage compared to per-directory storage. This required manual upgrades for existing working copies and dropped support for , while adding custom property editors and refined log filtering to enhance workflow efficiency. The release also introduced a unified x64 installer, streamlining deployment on 64-bit systems. By June 18, 2013, version 1.8 incorporated SVN 1.8 features, including advanced merge tracking refinements and working copy format updates for better handling of mixed-revision states. Key UI improvements encompassed a ribbon interface in TortoiseMerge for intuitive , author-colored views, and enhanced repository browser functionality with back/forward and support for listing multiple repositories. These changes improved compatibility with and later, emphasizing stability in enterprise environments. Version 1.9, released on August 5, 2015, built on SVN 1.9 with changelist enhancements, such as improved ignore options for the SubWCRev tool via dedicated files, facilitating selective processing in builds. Notable additions included a project monitor for real-time commit notifications, settings synchronization for multi-machine setups, and for images in TortoiseIDiff, alongside bookmarks in the repository browser for quick access. This version required or higher, reflecting a shift toward modern OS support. The most recent major release, version 1.14 on May 27, 2020, marked a shift to (LTS) status in alignment with SVN 1.14, committing to extended maintenance through 2025 and beyond for critical bugfixes and security updates. It mandates or later, deprecating support, and introduced native ARM64 builds for compatibility with devices like , alongside dark mode for UI tools and experimental shelving for stashing changes. The latest minor update, 1.14.9 on December 9, 2024, links against SVN 1.14.5 and addresses vulnerabilities while maintaining with prior working copy formats where possible. Throughout its , TortoiseSVN's release cadence has typically mirrored SVN's major cycles, with community patches ensuring interim stability and UI refinements that have inspired similar tools like in the . Each iteration has enhanced overall reliability, intuitiveness, and integration with evolving SVN capabilities, solidifying its role in Windows-based development workflows.

Features

User interface integration

TortoiseSVN integrates seamlessly with the Windows operating system by functioning as a shell extension, which registers itself with Windows Explorer to provide overlay icons and context menus for operations directly within the file explorer interface. This registration occurs during installation, enabling users to access commands without leaving the familiar Explorer environment, such as right-clicking on files or folders to perform actions like commit, update, or revert. The shell extension handles both versioned and unversioned items, displaying context-appropriate menus—for instance, full commands for versioned folders and a subset for individual versioned files. A key aspect of this integration is the use of overlays, which provide visual feedback on the status of files and folders directly in Windows Explorer. These overlays include indicators for statuses such as (up-to-date, shown with a green checkmark), modified (red ), conflicted (yellow ), locked (lock ), scheduled for addition (plus ), scheduled for deletion (delete ), ignored (bar ), and unversioned (). TortoiseSVN adheres to Windows' limitation of 15 total overlay slots (with 4 reserved by the system, leaving 11 available for third-party applications) by sharing a common icon set DLL with other Tortoise clients to avoid conflicts and ensure reliable display. Drag-and-drop functionality is enhanced through the shell extension, particularly via right-drag operations, which allow users to move or copy files between working copies or repositories while automatically handling -specific actions like scheduling additions, deletions, or copies. For example, right-dragging a file to a new location presents a context menu with options such as "SVN move" or "SVN copy," ensuring metadata is preserved without manual intervention. This feature supports reorganizing content across repositories efficiently. Customization options within TortoiseSVN's settings allow users to tailor the to their , including selecting which context menu entries appear in the top-level menu versus a submenu, excluding specific paths from menus using wildcards, and adjusting icon overlay visibility by drive type (e.g., enabling for or removable drives). To manage the Windows overlay limit, users can disable competing handlers via the registry or prioritize TortoiseSVN's icons. Additionally, with external tools like diff viewers (e.g., ) can be configured through settings for operations invoked from the context menu. TortoiseSVN's shell extension is compatible with or later, including both 32-bit and 64-bit architectures, with the 64-bit installer providing necessary 32-bit extensions for full Explorer support. It handles network drives via the file:// , though multi-user access on shared networks is discouraged due to potential corruption risks, and works with virtual folders as part of standard Explorer integration.

Core operations

TortoiseSVN facilitates the creation of local working copies through the checkout operation, which downloads files from an to a specified local directory, enabling users to begin collaborating on a project. This process supports options for checkout depth, allowing selection of full, files only, or immediate children to control the scope of the initial download. Complementing checkout, the operation allows users to an existing local project directory directly into the without first creating a working copy, effectively versioning untracked files in one step. Once changes are made locally, the commit operation uploads modifications, additions, or deletions back to the , requiring a descriptive log message to document the alterations for team awareness. TortoiseSVN's commit dialog lists all affected files, permitting selective inclusion and previewing of diffs before final submission. To stay synchronized with team contributions, the operation fetches the latest revisions from the and integrates them into the local working copy, potentially triggering merges if local changes overlap. Examining project history is supported by the revision log, which displays a chronological list of commits including revision numbers, authors, dates, and log messages, allowing users to filter by paths or search messages for targeted insights. The feature annotates a file's lines with the committing author, revision, and date of each change, aiding in code reviews by attributing modifications to individuals. When updates detect overlapping changes, TortoiseSVN aids through a graphical interface that marks conflicted files and offers tools like built-in merge editors or with external /merge applications to manually reconcile differences. Users can review side-by-side views of the base, their version, and the incoming version, then mark resolutions as complete once edits are saved. For remote exploration without a local copy, the repository browser provides a hierarchical tree view of the entire repository, supporting actions like browsing directories, viewing file contents, and inspecting logs or blame annotations directly from the server. This tool enables quick navigation across revisions and facilitates operations such as copying or renaming paths within the repository structure.

Advanced tools

TortoiseSVN supports branching and tagging through efficient copy operations that leverage 's underlying mechanism, creating branches or tags as inexpensive links rather than full duplicates. To create a branch or tag, users select a folder in their working copy, access the Branch/Tag dialog via the context menu, specify the destination URL (e.g., under /branches or /tags directories), and choose options such as working from the HEAD revision or a specific one, with the ability to automatically switch the working copy to the new branch. Switching to an existing branch or tag is performed using the Switch command, which updates the working copy to the specified URL while preserving local modifications, allowing seamless transitions between development lines. Tags serve as static snapshots for releases, and committing directly to them triggers a warning to maintain their immutability. Merging in TortoiseSVN utilizes three-way merge tracking, enabled since 1.5, which records merged revisions in the svn:mergeinfo property to avoid redundant merges and provide traceability in the log dialog. Users initiate merges from a working copy via the Merge wizard, selecting options like reintegrating a branch into the trunk or merging a range of revisions (e.g., revisions 5-7 from a source branch), with previews to resolve conflicts using TortoiseMerge. For file locking, TortoiseSVN implements the lock-modify-unlock model, suitable for binary or unmergeable files, where users acquire exclusive locks via the Get Lock dialog, providing an optional comment, and release them upon commit or manually to prevent concurrent edits. The svn:needs-lock property can be set to enforce read-only status on unlocked files, integrating with overlays to visually indicate lock availability. Shelving allows developers to temporarily store uncommitted changes locally without committing, enabling a clean working copy for switching tasks; this is accessed via the Shelve command, where users select files, name the shelf, and apply it later using Unshelve to restore changes selectively. Generating patches involves creating unified files from modified files via the Create Patch dialog, with options to ignore whitespace or line endings, saving to a file or for sharing; applying patches uses the Apply Patch command, which loads the diff into TortoiseMerge for review and integration into the working copy before committing. The SubWCRev utility is a command-line tool included with TortoiseSVN for embedding working copy metadata, such as the highest revision number and modification status, into files during build processes. Invoked with parameters like SubWCRev <workingcopy> <template> <output>, it substitutes keywords (e.g., WCREV for revision) in a source template to generate versioned outputs, such as assembly info files, and can exit with error codes if modifications or mixed revisions are detected to enforce clean builds. Bug tracker integration in TortoiseSVN is achieved by setting bugtraq: properties on repository folders, such as bugtraq:url for linking issue IDs to external trackers like or , and bugtraq:logregex for parsing log messages to auto-populate or validate issue references during commits. For deeper integration, the IBugtraqProvider interface enables plugins to interact dynamically with trackers, querying open issues or providing custom log message formatting directly in the commit dialog. This setup highlights issue IDs in logs as clickable links, facilitating navigation from version history to tracker entries.

Installation and usage

System requirements and setup

TortoiseSVN 1.14 requires or later as the operating system, with versions available for 32-bit, 64-bit, and ARM64 architectures; the 64-bit edition is recommended for modern systems to ensure optimal performance and compatibility. No specific hardware requirements are mandated beyond a standard capable of running the supported Windows versions, though sufficient (at least 2 GB) and disk space (approximately 100 MB for installation) are advisable for smooth operation. An active connection is required for accessing remote repositories, while local repositories can function offline. To install TortoiseSVN, download the appropriate installer from the official website at tortoisesvn.net/downloads.html, selecting the version that matches the system's architecture. Run the installer with administrator privileges by double-clicking the file and following the wizard's prompts, which include accepting the license and choosing installation options. The process automatically registers TortoiseSVN as a extension for integration with ; a system reboot is necessary afterward to activate the context menus and icon overlays. Optional language packs can be downloaded and installed separately from the official site if a non-English interface is desired. Post-installation, access the Settings dialog via the TortoiseSVN entry in the Windows context menu to configure options such as icon overlays, which visually indicate file status in Explorer—the default recursive uses 10-50 MB of depending on working copy size and can be adjusted to shell mode for updates or disabled entirely. The size and paths for overlays can be fine-tuned to exclude certain directories, optimizing on systems with many files. Default diff and merge tools are set to the bundled TortoiseMerge application, but users can specify external tools like through the External Programs section in settings. TortoiseSVN bundles all required client libraries within the installer, so no separate Subversion installation is needed. It also includes TortoiseMerge for handling differences and merges, with optional integration for other external tools configurable in settings. Upgrading TortoiseSVN involves downloading the latest and running it over the existing installation, which preserves settings and working copies without requiring an uninstall; a follows to apply changes. Common troubleshooting issues include missing icon overlays, often fixed by rebooting or checking the Windows registry at HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers to confirm TortoiseSVN entries are registered and not exceeded by the OS limit of approximately 11 overlays. Antivirus software compatibility problems, such as scanning delays on working copies, can be mitigated by adding exclusions for repository and working copy folders to the scanner's configuration. If overlays fail to appear after these steps, verifying the correct architecture installer was used (e.g., 64-bit on 64-bit Windows) or restarting Explorer.exe may resolve the issue.

Basic workflows

TortoiseSVN facilitates initial project setup through a series of straightforward operations integrated into the Windows Explorer context menu. To create a local , users right-click on an empty in Windows Explorer and select TortoiseSVN > Create repository here, which initializes a new within that directory. For importing existing files into the , right-click the source containing the files and choose TortoiseSVN > , then specify the (such as file:///path/to/repo/[trunk](/page/Trunk)), provide a log message describing the , and confirm to add the files directly to the without creating a local working copy. To obtain a working copy for ongoing development, right-click a target directory in Explorer, select SVN Checkout, enter the , choose the local directory path, optionally set the checkout depth (e.g., fully recursive for the entire project), and click OK to download the files. In daily routines, TortoiseSVN streamlines version control tasks via intuitive right-click menus and visual indicators. To add new or modified files, right-click them in the working copy and select TortoiseSVN > Add, which schedules them for inclusion in the next commit; unversioned files are then marked with a green plus icon overlay. For committing changes, right-click the working copy folder or selected files, choose SVN Commit, review the list of modified, added, or deleted items in the dialog, enter a descriptive log message, and click OK to upload the changes to the repository. File status is easily viewed through icon overlays in Explorer (e.g., red exclamation for modified files, blue question for unversioned), or by right-clicking the folder and selecting TortoiseSVN > Check for Modifications to open a detailed dialog listing changes with options to revert or diff files. To synchronize with the remote repository, right-click the working copy and select SVN Update, which fetches and merges the latest revisions, potentially prompting for conflict resolution if changes overlap. When an update encounters a —such as simultaneous edits to the same lines in a file—TortoiseSVN marks the affected files with a conflict and inserts conflict markers (e.g., <<<<<<<, =======, >>>>>>>) into the text. To resolve, right-click the conflicted file and select TortoiseSVN > Edit Conflicts, launching the built-in three-way merge tool (TortoiseMerge) that displays the base version, user's changes ("mine"), and remote changes ("theirs") side-by-side. Users can resolve by selecting blocks from either side via right-click options like "Use this text block" or manually editing the output pane, then mark the conflict as resolved in the dialog and proceed with a commit to finalize the merge. Exploring project history in TortoiseSVN involves the Revision Graph tool, accessed by right-clicking a or folder and selecting TortoiseSVN > Revision Graph, which generates a visual tree diagram illustrating the commit timeline, branch points, and tag creations based on copy operations in the . This graph allows users to zoom, filter revisions, and compare paths across time, providing an intuitive overview of the project's evolution without delving into command-line logs. Best practices in TortoiseSVN emphasize clarity and efficiency in collaborative environments. Commit messages should be meaningful and concise, detailing what changes were made, why, and any related issue numbers (e.g., "Fixed #123 by validating credentials"), entered in the commit dialog's multi-line editor for better readability in logs. To avoid committing irrelevant files like binaries or temporary outputs, users configure ignore lists by right-clicking a folder, selecting TortoiseSVN > Properties, and adding patterns (e.g., *.obj, *.exe, Thumbs.db) to the svn:ignore property, which hides matching files from status views and commit dialogs globally or per-folder.

Development

Project maintenance

TortoiseSVN follows a regular release cycle closely aligned with the project, with each version linked to a specific library release to ensure compatibility and incorporate upstream improvements. The current stable version, 1.14.9, released on December 9, 2024, is built against 1.14.5 and primarily consists of maintenance updates rather than major feature additions. Historically, the project has issued multiple point releases per major version, often every few months, focusing on stability and integration with Subversion's evolution. The source code for TortoiseSVN is maintained in a Subversion repository hosted on , allowing developers to use the tool itself for during development. Builds are compiled using Visual Studio, leveraging its C++ support for the Windows shell extension architecture, with nmake scripts and solution files provided in the repository for custom compilations. This process ensures binaries are optimized for Windows environments and includes dependencies like the Subversion libraries during linking. Compatibility maintenance is a core aspect, with TortoiseSVN 1.14 requiring or later, dropping support for and earlier to align with modern system and standards. Earlier versions, such as 1.7, ended support for and required at least SP3, reflecting progressive deprecations tied to end-of-life operating systems like . Client-side compatibility with servers remains broad, supporting all 1.x server versions via protocols like HTTP/, SVN, and SVN+SSH, though each TortoiseSVN release targets the latest stable Subversion client library. Bug tracking and resolution occur primarily through the project's developer mailing list and user forums, where issues are reported, discussed, and prioritized for inclusion in upcoming releases. The project page serves as a central hub for tracking changes via the code repository and , with fixes integrated into maintenance branches. For security, patches are promptly applied from upstream ; for instance, version 1.14.9 addresses vulnerabilities in Subversion 1.14.5, while earlier releases like 1.14.7 updated components such as TortoisePlink to mitigate CVEs like 2024-31497. Documentation is updated alongside each release, with the comprehensive user manual revised to reflect new behaviors, settings, and compatibility details, available both in the installer and online. Translations of the interface and manual are managed via Transifex, supporting over 30 languages through community contributions that are vetted and incorporated into official builds. Looking ahead, the project continues active maintenance with ongoing bug fixes for the 1.14 branch and preparations to support 2.x upon its stable release, given the tight coupling between the two. Potential enhancements for modern Windows features, such as improved handling of (WSL) paths to address current performance and locking issues, are under community discussion but not yet implemented in core releases.

Community contributions

TortoiseSVN's development relies on an active open-source community, with serving as the primary maintainer since taking over leadership of the project. The project originated from contributions by Tim Kemp, who initiated it, and has since grown through collaborative efforts from developers worldwide. Community members contribute through various channels, including the developers where patches, bug reports, and feature suggestions are discussed and submitted. Translations of documentation and participation in testing nightly builds are also encouraged via the same list. Support for users is provided through official resources on tortoisesvn.net, including comprehensive documentation available in and PDF formats, as well as an addressing common issues. The users facilitates discussions on configuration and daily usage, while the tag "tortoisesvn" hosts numerous community-driven questions and answers. Related projects such as and TortoiseHg draw inspiration from TortoiseSVN's model, sharing components like overlay icons for visualization. Community extensions often focus on custom scripts to automate workflows, such as pre-commit validations adaptable for SVN repositories. TortoiseSVN sees widespread adoption in SVN-based workflows, including environments where its intuitive supports on Windows systems.

References

  1. [1]
    About - TortoiseSVN
    TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on Apache™ Subversion (SVN)®; ...
  2. [2]
    A Subversion client for Windows - TortoiseSVN
    What is TortoiseSVN? TortoiseSVN's Features · License · Installing TortoiseSVN · System requirements · Installation · The Repository · Versioning Models · The ...
  3. [3]
  4. [4]
    Development - TortoiseSVN
    TortoiseSVN's History​​ In 2002, Tim Kemp found that Subversion was a very good version control system, but it lacked a good GUI client. The idea for a ...
  5. [5]
    Project Status - TortoiseSVN
    Project Status: Current Release. The current stable release version is 1.14.9. Get it from the downloads page.
  6. [6]
    TortoiseSVN download | SourceForge.net
    Rating 4.8 (152) · Free · WindowsLast Update: 2025-10-27 · Download. Share This. Email in envelope. Get an email when there's a new version of TortoiseSVN. Next. Windows. Leader badge · Summary ...TortoiseSVN Files · TortoiseSVN Reviews · SupportMissing: November | Show results with:November
  7. [7]
    Home · TortoiseSVN
    We're proud to announce that TortoiseSVN 1.14.9 has been released. It is linked against Subversion 1.14.5. This release contains bugfixes and a security fix for ...Downloads · About · FAQ · Support/DocsMissing: November | Show results with:November
  8. [8]
    Downloads - TortoiseSVN
    TortoiseSVN is under the GPL license. That means you can get the whole source code and build the program yourself. The source code is hosted on Sourceforge.net ...
  9. [9]
    License - TortoiseSVN
    TortoiseSVN is an Open Source project developed under the GNU General Public License (GPL). It is free to download and free to use, either personally or ...
  10. [10]
    Updated dependencies for TortoiseSVN - Google Groups
    Apr 10, 2023 · - OpenSSL: 1.1.1t to 3.1.0 (the 1.1 series is EOL on 11th September ... - Zlib: 1.2.11 to 1.2.13. Nightly builds should be available ...Missing: third- party components licenses
  11. [11]
    Version 1.14 - TortoiseSVN
    TortoiseSVN is a free open-source Windows client for the Apache™ Subversion® version control system. That is, TortoiseSVN manages files and directories over ...
  12. [12]
    Release notes for 1.5 - TortoiseSVN
    TortoiseSVN 1.5 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release.
  13. [13]
    Release notes for 1.7 - TortoiseSVN
    TortoiseSVN 1.7 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release.Missing: 2003 | Show results with:2003
  14. [14]
    Release notes for 1.8 - TortoiseSVN
    TortoiseSVN 1.8 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release.Missing: 2003 | Show results with:2003<|separator|>
  15. [15]
    Release notes for 1.9 - TortoiseSVN
    TortoiseSVN 1.9 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release.
  16. [16]
    Release notes for 1.14 - TortoiseSVN
    TortoiseSVN 1.14 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release.Missing: November | Show results with:November
  17. [17]
    Windows Explorer Integration - TortoiseSVN
    All commands are available through the context menu in the Windows Explorer. You can choose which entries TortoiseSVN should show in the top context menu.
  18. [18]
    Getting Status Information - TortoiseSVN
    This is because the number of overlays allowed by Windows is very limited and if you are also using an old version of TortoiseCVS, then there are not enough ...
  19. [19]
    Appendix F. Implementation Details - TortoiseSVN
    This is because the number of overlays allowed by Windows is limited to 15. Windows uses 4 of those, and the remaining 11 can be used by other applications. If ...
  20. [20]
    Copying/Moving/Renaming Files and Folders - TortoiseSVN
    The easiest way to copy files and folders from within a working copy is to use the right drag menu. · You can also copy or move versioned files within a working ...Missing: drop support
  21. [21]
    Most forgotten feature - TortoiseSVN
    TortoiseSVN's right-drag feature adds commands to the context menu, allowing you to add, export, move, and copy files/folders, useful for reorganizing your ...<|control11|><|separator|>
  22. [22]
    TortoiseSVN's Settings
    Sample client hook scripts can be found in the contrib folder in the TortoiseSVN repository . (the section called “License” explains how to access the ...
  23. [23]
    Checking Out A Working Copy - TortoiseSVN
    To obtain a working copy you need to do a checkout from a repository. Select a directory in windows explorer where you want to place your working copy.Missing: workflows | Show results with:workflows
  24. [24]
    Committing Your Changes To The Repository - TortoiseSVN
    Drag and Drop. You can drag files into the commit dialog from elsewhere, so long as the working copies are checked out from the same repository. For example ...
  25. [25]
    Revision Log Dialog - TortoiseSVN
    The Revision Log Dialog retrieves all those log messages and shows them to you. The display is divided into 3 panes. The top pane shows a list of revisions ...Missing: core import conflict resolution
  26. [26]
    Resolving Conflicts - TortoiseSVN
    You can either launch an external merge tool / conflict editor with TortoiseSVN → Edit Conflicts or you can use any text editor to resolve the conflict manually ...Missing: documentation core operations checkout import blame browser
  27. [27]
    The Repository Browser - TortoiseSVN
    Show the revision log for that file, or show a graph of all revisions so you can see where the file came from. Blame the file, to see who changed which line and ...Missing: documentation core conflict resolution
  28. [28]
    Branching / Tagging - TortoiseSVN
    Creating a Branch or Tag ... Select the folder in your working copy which you want to copy to a branch or tag, then select the command TortoiseSVN → Branch/Tag...
  29. [29]
    Merging - TortoiseSVN
    Merging in TortoiseSVN involves moving changes between branches and the trunk, always within a working copy. It can merge a range of revisions or two different ...
  30. [30]
    Locking - TortoiseSVN
    Locking in TortoiseSVN is a mechanism for mutual exclusion, blocking other users from committing a file until the lock is released. It's tied to a user and ...
  31. [31]
    Shelving - TortoiseSVN
    The shelving feature helps you do exactly that: you can store your local changes on a shelve, get your working copy in a clean state again and work on the issue ...
  32. [32]
    Creating and Applying Patches
    ### Summary: Generating and Applying Diff Patches in TortoiseSVN
  33. [33]
    Chapter 6. The SubWCRev Program - TortoiseSVN
    SubWCRev is Windows console program which can be used to read the status of a Subversion working copy and optionally perform keyword substitution in a template ...Missing: utility | Show results with:utility
  34. [34]
    Integration with Bug Tracking Systems / Issue Trackers - TortoiseSVN
    You can integrate a bug tracking tool of your choice in TortoiseSVN. To do this, you have to define some properties, which start with bugtraq.
  35. [35]
    Chapter 7. IBugtraqProvider interface - TortoiseSVN
    To get a tighter integration with issue trackers than by simply using the bugtraq: properties, TortoiseSVN can make use of COM plugins.Missing: documentation | Show results with:documentation
  36. [36]
    Chapter 1. Getting Started - TortoiseSVN
    It explains how to install TortoiseSVN and set up a local repository, and it walks you through the most commonly used operations.
  37. [37]
    FAQ - TortoiseSVN
    TortoiseSVN comes with everything you need to access a repository. Only if you want to set up a server then you will need the Subversion package.
  38. [38]
    Go for a Test Drive - TortoiseSVN
    Now right click on the new folder and from the context menu choose TortoiseSVN → Create Repository here.... The repository is then created inside the folder, ...
  39. [39]
    Importing Data Into A Repository - TortoiseSVN
    Use the repository browser to create a new project folder directly in the repository. · Checkout the new folder over the top of the folder you want to import.
  40. [40]
    Adding New Files And Directories - TortoiseSVN
    To add files from outside your working copy you can use the drag-and-drop handler: select the files you want to add. right drag them to the new location inside ...Missing: support | Show results with:support
  41. [41]
    Merging / Editing Conflicts - TortoiseSVN
    TortoiseMerge shows differences and lets you resolve conflicts by using text blocks from 'theirs' or 'mine' via right-click, or by editing the output file.
  42. [42]
    Revision Graphs - TortoiseSVN
    A revision graph in TortoiseSVN is a tree structure showing where branches and tags were taken from the trunk, and when branches/tags were deleted.
  43. [43]
    News Archive - TortoiseSVN
    We're proud to announce that TortoiseSVN 1.8.4 has been released. It is linked against Subversion 1.8.5. This is a bugfix release with no new features.
  44. [44]
    Support - TortoiseSVN
    If you have TortoiseSVN installed, you can simply press the F1 key in any dialog to start up the help. That help is the same as the documentation you find here.
  45. [45]
    Changelog - TortoiseSVN
    ... binary files were not digitally signed for the release. (Stefan) - BUG ... OpenSSL. (Stefan) - BUG: Issue #150: Repobrowser: Don't show externals in ...
  46. [46]
    Translation - TortoiseSVN
    Would you like to translate TortoiseSVN into your native language? To check the currently available languages, take a look at our Translation status page.
  47. [47]
    TortoiseSVN not working on folders of WSL2 - Google Groups
    When we want to clone, update or commit with a working copy that is placed under a WSL2 folder, TortoiseSVN does not work.
  48. [48]
    Community/Mailing lists · TortoiseSVN
    ### Summary of Community Contributions, Mailing Lists, Forums
  49. [49]
    Newest 'tortoisesvn' Questions - Stack Overflow
    Tortoise SVN not recognising the repo. I recently got a new PC and I got all my documents back via OneDrive. This included my working copy of a SVN repo ( ...Missing: resources | Show results with:resources
  50. [50]
    Documentation – TortoiseGit – Windows Shell Interface to Git
    This dialog allows you to specify your preferred language, and the Git-specific settings. TortoiseGit needs to know which git.exe to use for it's operations.
  51. [51]
    Server side hook scripts - TortoiseSVN
    These sample scripts are suitable for Unix/Linux servers but need to be modified if your server is Windows based. The hook can be a batch file or an executable.
  52. [52]
    What Is TortoiseSVN? - Perforce Software
    Jun 4, 2019 · TortoiseSVN is a Subversion client. It is a GUI client for Windows. It is based on the open source Apache Subversion (SVN) codebase.