Come detto, è necessario utilizzare SVN Check for modification
nella GUI e tortoiseproc.exe /command:repostatus /path:"<path-to-version-control-file-or-directory>"
nella CLI per visualizzare le modifiche relative alla radice dello <path-to-version-control-file-or-directory>
.
Purtroppo, ma questo comando non mostra TUTTE le modifiche locali, mostra solo le modifiche correlate alla directory root richiesta.Le modifiche apportate separatamente, come i checkout autonomi o le directory esterne orfane nella sottodirectory root, verranno mostrate come Unversioned o nidificato e potresti perdere l'impegno/cercarle.
Per evitare tale condizione bisogna o chiamare per tortoiseproc.exe /command:repostatus /pathfile:"<path-to-file-with-list-of-items-to-lookup-from>"
(vedi documentazione dettagliata sulla riga di comando: https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html), o utilizzare alcuni 3dparty Applicazioni/Utility/script per avvolgere la chiamata.
I è stato scritto il mio serie di script per Windows per automatizzare la chiamata dal Total Commander
: https://sf.net/p/contools/contools/HEAD/tree/trunk/Scripts/Tools/ToolAdaptors/totalcmd/README_EN.txt (ricerca di TortoiseSVN
)
- apre la finestra di stato di TortoiseSVN per una serie di directory WC (si apre sempre per mostrare cambiamenti non verificati).
Command: call_nowindow.vbs
Arguments: tortoisesvn\TortoiseProcByNestedWC.bat /command:repostatus "%P" %S
- Apre TortoiseSVN commettere finestre di dialogo per una serie di directory WC (si apre solo se non è svuotare i cambiamenti di versione).
Command: call_nowindow.vbs
Arguments: tortoisesvn\TortoiseProcByNestedWC.bat /command:commit "%P" %S
Vedere la README_EN.txt
per gli ultimi particolari (si deve eseguire il configure.bat
prima che l'utilizzo e copiare resto di script su te stesso come call_nowindow.vbs
).
Ah! Ho perso per provare "verificare le modifiche" –
TIL Tortoise ha avuto una funzione di "verifica delle modifiche" :) Molte grazie. –