As said, you should use SVN Check for modification in the GUI and tortoiseproc.exe /command:repostatus /path:"<path-to-version-control-file-or-directory>" in the CLI to see the root related changes <path-to-version-control-file-or-directory> .
Unfortunately, but this command does not display ALL local changes; it shows only those changes that are related to the requested directory root. Changes made separately, such as offline checks or external orphans in the root directory, will be shown as "Unversioned" or "Nested", and you may miss their commit / search.
To avoid this condition, you need to either call tortoiseproc.exe /command:repostatus /pathfile:"<path-to-file-with-list-of-items-to-lookup-from>" (see the detailed documentation in the command line: https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html ) or use some 3dparty applications / utilities / scripts to transfer the call.
I wrote my own set of scripts for Windows to automate calls from Total Commander : https://sf.net/p/contools/contools/HEAD/tree/trunk/Scripts/Tools/ToolAdaptors/totalcmd/README_EN.txt (search TortoiseSVN )
- Opens the TortoiseSVN status dialog box for a set of WC directories (always opens to display unversioned changes).
Command: call_nowindow.vbs Arguments: tortoisesvn\TortoiseProcByNestedWC.bat /command:repostatus "%P" %S
- opens TortoiseSVN commit dialogs for a set of WC directories (opens only if it does not have empty versions with a version).
Command: call_nowindow.vbs Arguments: tortoisesvn\TortoiseProcByNestedWC.bat /command:commit "%P" %S
See README_EN.txt more details (you need to execute configure.bat before use and copy the rest of the scripts to yourself, for example call_nowindow.vbs ).
Andry Jun 13 '17 at 12:14 2017-06-13 12:14
source share