HG Plugin (Mercurial)/en: Unterschied zwischen den Versionen
Alkurz (Diskussion | Beiträge) |
Alkurz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
== Introduction == |
== Introduction == |
||
The plugin provides Mercurial functionality for test suites. |
The plugin provides Mercurial functionality for test suites. |
||
| Zeile 7: | Zeile 8: | ||
The plugin provides the necessary commands for managing a test-suite via HG / Mercurial. Bookmarks, branches and heads can be used. |
The plugin provides the necessary commands for managing a test-suite via HG / Mercurial. Bookmarks, branches and heads can be used. |
||
Below is a brief description of each command: |
|||
== Initialization == |
== Initialization == |
||
| Zeile 21: | Zeile 20: | ||
=== Add File === |
=== Add File === |
||
Adds the test-suite to the next version |
Adds the test-suite to the next version |
||
hg add |
hg add <testsuite> |
||
=== Commit... === |
=== Commit... === |
||
| Zeile 37: | Zeile 36: | ||
=== Revert Changes === |
=== Revert Changes === |
||
Restore Testsuite to its checkout state |
Restore Testsuite to its checkout state |
||
hg revert |
hg revert <testsuite> |
||
== Branches == |
== Branches == |
||
| Zeile 43: | Zeile 42: | ||
=== Delete Local Branch... === |
=== Delete Local Branch... === |
||
=== Checkout Branch... === |
=== Checkout Branch... === |
||
== Bookmarks == |
== Bookmarks == |
||
| Zeile 56: | Zeile 56: | ||
=== Move Bookmark... === |
=== Move Bookmark... === |
||
Move a bookmark to the current position |
Move a bookmark to the current position |
||
hg bookmark -f |
hg bookmark -f <name> |
||
=== Push Bookmark... === |
=== Push Bookmark... === |
||
| Zeile 69: | Zeile 69: | ||
List existing bookmarks |
List existing bookmarks |
||
hg bookmarks |
hg bookmarks |
||
== Heads == |
== Heads == |
||
=== Checkout Head... === |
=== Checkout Head... === |
||
Update the repository's working directory to the head |
|||
hg checkout -r <head-rev> |
|||
=== Show Heads === |
=== Show Heads === |
||
List all heads or heads of a branch |
|||
== Push / Update == |
== Push / Update == |
||
=== Push === |
=== Push === |
||
Push changesets/commits from the local repository |
|||
hg push |
|||
=== Update === |
=== Update === |
||
Pull changes and updates the working directory |
|||
hg pull && hg update <current branch> |
|||
== Pull / Merge == |
== Pull / Merge == |
||
=== Pull === |
=== Pull === |
||
Pull changes |
|||
hg pull |
|||
=== Merge === |
=== Merge === |
||
Merge head. |
|||
If there is more than one head, the desired head can be selected in a dialog |
|||
=== Merge Branch... === |
=== Merge Branch... === |
||
Merge branch. |
|||
If there is more than one head, the desired head can be selected in a dialog. |
|||
=== Merge Commit === |
=== Merge Commit === |
||
Commits the merge. Normally done automatically during the merge. |
|||
=== Merge Abort after Conflict === |
=== Merge Abort after Conflict === |
||
Abort the ongoing merge |
|||
hg merge --abort |
|||
== Informations == |
== Informations == |
||
=== Show Commit Log === |
=== Show Commit Log === |
||
List the commits |
|||
=== Show Log Tree === |
=== Show Log Tree === |
||
List the commits arranged graphically as tree (number limited to 100) |
|||
hg log -T "{node} {date} {branch} {bookmarks} {desc|firstline} {tags}" -G -l 100 |
|||
=== Show Status === |
=== Show Status === |
||
Show information with branch, status, phase and unresolved files |
|||
Version vom 17. März 2022, 15:58 Uhr
Introduction
The plugin provides Mercurial functionality for test suites.
A general description of the functionality and commands of HG / Mercurial can be found for example on https://www.mercurial-scm.org/wiki/ .
To see which HG commands are sent, they can be output on the Transcript window.
The plugin provides the necessary commands for managing a test-suite via HG / Mercurial. Bookmarks, branches and heads can be used.
Initialization
Clone
Clone a repository to a new local directory. The URL of the repository and the location of the local directory are requested.
Add and Commit
Add File
Adds the test-suite to the next version
hg add <testsuite>
Commit...
Commit the test-suite
hg commit
Commit (amend)...
Amend the parent of the working directory
hg commit --amend
Rollback Last Commit
roll back the last transaction (DANGEROUS). This command should be used with care. There is only one level of rollback, and there is no way to undo a rollback.
hg rollback
Revert Changes
Restore Testsuite to its checkout state
hg revert <testsuite>
Branches
Create Local Branch...
Delete Local Branch...
Checkout Branch...
Bookmarks
Create Bookmark
Create a bookmark at the current position
hg bookmark <name>
Delete Bookmark...
Delete a bookmark
hg bookmark -d <name>
Move Bookmark...
Move a bookmark to the current position
hg bookmark -f <name>
Push Bookmark...
The specified bookmarked revision, its ancestors, and the bookmark will be pushed to the remote repository.
hg push -B <name>
Checkout Bookmark...
Update the repository's working directory to the bookmark
hg checkout -r <name>
Show Bookmarks
List existing bookmarks
hg bookmarks
Heads
Checkout Head...
Update the repository's working directory to the head
hg checkout -r <head-rev>
Show Heads
List all heads or heads of a branch
Push / Update
Push
Push changesets/commits from the local repository
hg push
Update
Pull changes and updates the working directory
hg pull && hg update <current branch>
Pull / Merge
Pull
Pull changes
hg pull
Merge
Merge head.
If there is more than one head, the desired head can be selected in a dialog
Merge Branch...
Merge branch.
If there is more than one head, the desired head can be selected in a dialog.
Merge Commit
Commits the merge. Normally done automatically during the merge.
Merge Abort after Conflict
Abort the ongoing merge
hg merge --abort
Informations
Show Commit Log
List the commits
Show Log Tree
List the commits arranged graphically as tree (number limited to 100)
hg log -T "{node} {date} {branch} {bookmarks} {desc|firstline} {tags}" -G -l 100
Show Status
Show information with branch, status, phase and unresolved files