User Tools

Site Tools


mywiki:versiontool:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mywiki:versiontool:start [2014/08/06 19:13] – [mecurial] shaoguohmywiki:versiontool:start [2019/09/15 18:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== mecurial ======+====== Mecurial ======
  
-QUEUE+ 
 +| [[http://mercurial.selenic.com/release/|Download Link:]] | 
 + 
 +===== Remove outgoing changeset ===== 
 +The method to remove the outgoing changeset, ie, already committed but not pushed yet. 
 + 
 +hg **strip** REV 
 + 
 +===== QUEUE =====
  
 hg qnew "comment" patch_name.diff hg qnew "comment" patch_name.diff
 + 
 +**undo hg qnew:**
 +  * hg strip -k .
 +  * hg qdelete patch-name
  
 +The --keep flag makes strip ignore the working copy while working, that is, it deletes the commit (like hg qpop would do) but it doesn't undo the changes to the files. After stripping you still have the patch in your series (unapplied) and you can then delete it.
 hg qpop // 把最上面的的patch移出队列 hg qpop // 把最上面的的patch移出队列
  
Line 64: Line 77:
 Otherwise, it will report trick errors, like: access Pre-revision-change fail or non-exist, access write-lock fail and so on. Otherwise, it will report trick errors, like: access Pre-revision-change fail or non-exist, access write-lock fail and so on.
  
 +
 +===== SVN Server Daemon ===== 
 +
 +svnserve -d -r /ppa-data/svn/repos/ --config-file /ppa-data/svn/svn_cfg/conf/svnserve.conf
 +
 +    -r: svn repo directory
 +    --config-file: svn configuration file, esp for password
 +
 +The directory tree under configuration folder is:
 +    conf
 +    hooks
 +
 +====== Git ======
 +^ Reference | [[https://www.atlassian.com/git/tutorials/|Git Tutorials]] |
 + 
mywiki/versiontool/start.1407323598.txt.gz · Last modified: (external edit)