Editplus calls tortoisesvn for Version Control

Source: Internet
Author: User
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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.