SVK::Co...d::Merge(3)
π SVK::Command::Merge β ok bestie, let's talk merging π
So likeβ¦ this page lives in the SVK::Command::Merge section of the User Contributed Perl Documentation, and it's literally all about applying the differences between two sources. Glow-up for your depot, fr fr. π¦
β¨ SYNOPSIS β¨
Here's the vibe, in three flavors:
merge -r N:M DEPOTPATH [PATH]
merge -r N:M DEPOTPATH1 DEPOTPATH2
merge -r N:M [--to|--from] [PATH]
Pick whichever one matches your situation, bestie. No wrong answers (well, okay, some wrong answers). π
πΈ OPTIONS πΈ
Okay so here's the whole menu, every single one, no skips:
-r,--revisionN:Mβ act on revisions betweenNandM. The classic. The blueprint. π-c,--changeNβ act on changeN(which lives between revisionsN-1andN). And here's the lil plot twist: using-Nreverses the changes made in revisionN. Iconic behavior honestly.-I,--incrementalβ apply each change individually. One at a time, like a careful queen. β¨-a,--autoβ merge from the previous merge point. It just knows where you left off, bestie.-l,--logβ use logs of merged revisions as the commit message. Let the history speak for itself. π-s,--syncβ synchronize mirrored sources before operation. Gotta sync before you slay. π-t,--toβ merge to the specified path. Direction: to. β‘οΈ-f,--fromβ merge from the specified path. Direction: from. β¬ οΈ--summaryβ display related logs in this merge. Receipts, basically. π§Ύ--verbatimβ verbatim merge log without indents and header. Raw. Unfiltered. No filter. π«Ά--no-ticketβ do not record this merge point. It never happened, as far as the merge points are concerned. π--track-renameβ track changes made to renamed node. Because your renamed file still has lore. π¦-m,--messageMESSAGEβ specify commit messageMESSAGE. Say what you mean.-F,--fileFILENAMEβ read commit message fromFILENAME. For when your message is too long for the command line, which is valid.--templateβ use the specified message as the template to edit. A lil starting point, then you make it yours. π--encodingENCβ treat-m/-Fvalue as being in charset encodingENC. Charset check!! π-P,--patchNAMEβ instead of commit, save this change as a patch. Not committing, just saving the evidence. π-S,--signβ sign this change. Put your name on it, main character. βοΈ-C,--check-onlyβ try operation but make no changes. A dress rehearsal, no cap. π--directβ commit directly even if the path is mirrored. Straight to the source, no detour. π₯
π A lil sign-off π
This page is from the User Contributed Perl Documentation, and it's running on perl v5.42.0, dated 2025-07-25. So if you were wondering what era of chaos this manual is from β that's the era. Slay, bestie, go merge something. ππ¦π
π¦ where this page comes from
- fedora 43: perl-SVK 2.2.3-45.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms