One of the important reasons you like gindinsoft notepad is that it has built-in version control functions of SVN. An important reason for trying to use ultraedit is that it has the version control function built in. However, after a long time of searching for the svn plug-in of editplus on the internet, I finally found a perfect solution in editplus Wiki and did not dare to share it with you.
The premise of this solution is that tortoisesvn client is installed locally, and a new user tool is created in editplus. The specific configuration is as follows:
Menu text: SVN [command]
Command:
[Tortoisesvn installation path] \ bin \ tortoiseproc.exe
Argument:
/Command: [command]/path: "$ (filepath)"/notempfile/closeonend: [Index]
Initial Directory: $ (filedir)
Select: "capture output" and "Save open files"
[Index]: closeonend parameter:
/Closeonend: 0 does not automatically close the dialog box
/Closeonend: 1 automatically closes the dialog box if no error occurs.
/Closeonend: 2 automatically closes the dialog box if no errors or conflicts occur.
/Closeonend: 3. If there are no errors, conflicts, and mergers, it will be automatically disabled.
/Closeonend: 4 will be automatically disabled if there are no errors, conflicts, and mergers
[Command]: The specific functional commands of tortoisesvn are as follows:
| Command |
Description |
| : About |
The dialog box is displayed. If no command is provided |
| : Log |
OpenLogsIn the dialog box, the path specifies the file or directory displayed in the log. You can also set the following options:/revstart: XXX,/revend: XXX, And/strict. |
| : Checkout |
In the check-out dialog box,/path specifies the target path, And/URL specifies the check-out URL. |
| : Import |
Open the import dialog box and specify the data import path. |
| : Update |
Updates the working copy in/path to head. If the option/Rev is given then a dialog is shown to ask the user to which revision the update shoshould go. |
| : Commit |
Open the submit dialog box and specify the target path or list of files to be submitted. You can also use the parameter/logmsg to pass the predefined log information to the submit window, or if you do not want to pass logs to the command line, you can also use/logmsgfile: Path to point to the file that stores the log information. To prefill in the Bug ID (if you have set the integrated BUG Tracking attribute), you can use/bugid: "The Bug ID here" to complete this task. |
| : Add |
Add the/path file to version control. |
| : Revert |
RestoreWorkLocal modification of the copy./path indicates which entries are restored. |
| : Cleanup |
Clear the interrupted and terminated operations and unlock the/path of the Work copy. |
| : Resolve |
Resolve the conflict in the/path specified file. If/noquestion is specified, the resolution will not confirm the operation with the user. |
| : Repocreate |
Create a version library in/path. |
| : Switch |
Open the option dialog box. The path parameter specifies the target directory. |
| : Export |
Export the working copy of/path to another directory. If/path points to another directory without version control, the dialog box will ask the URL to export to/path. |
| : Merge |
Opens the merge dialog. The path specifies the target directory. |
| : Copy |
The Branch/Tag dialog box appears./path is the source of branch/tag in the working copy. |
| : Settings |
Open the Settings dialog box. |
| : Remove |
Remove files in/path from version control. |
| : Rename |
The rename/path file will ask about the new file in the dialog box. To prevent similar files from being asked in a step, pass/noquestion. |
| : Diff |
Start the external Comparison Program set by tortoisesvn./path specifies the first file. If/path2 is set, the comparison program starts two files. If/path2 is omitted, the Comparison Program compares/path with its base. |
| : Conflicteditor |
Open the tortoisesvn conflict tool and set the correct file for the conflict file in/path. |
| : Relocate |
In the "relocation" dialog box,/path specifies the path of the relocated working copy. |
| : Help |
Open the Help File |
| : Repostatus |
The modify check-out dialog box is displayed, and the working copy directory is specified. |
| : Repobrowser |
Open the version library browsing dialog box. The URL is pointed to by the working copy/path or directly pointed out by/path. Another option is/Rev: XXX, which can be used to specify the version number to be displayed, if/Rev: XXX is omitted, the default value is head. |
| : Ignore |
Add objects in/path to the ignore list, that is, add these files to the svn: Ignore attribute. |
| : Blame |
Open the tracing dialog box for the/path specified file. If startrev and endrev are set, the dialog box asking about the tracing range is not displayed. If/line: NNN is set, tortoiseblame opens a line of a specific file. |
| : Cat |
Save the working copy or URL file specified by/path to/savepath: path, and modify the version number in/Revision: XXX to get the file of a specific revision. |
| : Createpatch |
Create a patch file under/path. |
| : Revisiongraph |
Displays the version change chart in the/path directory. |
| : Lock |
Locks a file. The 'lock' dialog is shown so the user can enter a comment for the lock./path |
| : Rebuildiconcache |
Rebuild the Icon cache of windows. This is required only when the Icon cache of Windows is faulty. One side effect is that the icons on the desktop are reorganized. /Noquestion |
I hope this blog will help those who like editplus and want to use SVN.
From: http://www.51testing.com/html/17/n-130817.html