284354749 发表于 2015-8-19 07:44:38

Magit 2.2.0 发布,Git 版本控制系统接口

* New popup `magit-log-refresh-popup' allows changing the log  
  arguments used in the current buffer.  
  

  
* When a log is displayed for the purpose of having the user select
  
  a commit, then this is now displayed in a buffer separate from the
  
  regular log buffer.  
  

  
* The default value of `magit-log-section-arguments' now contains the
  
  `--decorate' switch.
  

  
* `magit-log-buffer-file' respects the log arguments currently in
  
  effect in the repositories log buffer, or if that doesn't exist the
  
  default value of `magit-log-arguments'.  
  

  
* Log graphs are no longer shown in color by default, because turning
  
  the control sequences into faces is very inefficient. 
  

  
* In the refs manager, `RET' on a local branch again "visits" that
  
  branch by checking it out (like in v1.4).  With a prefix argument it
  
  instead "visits" the branch by showing information about other refs
  
  relative to the visited one (like in v2.1 even without a prefix
  
  argument).
  

  
  When the new option `magit-visit-ref-create' is non-nil, then a
  
  remote branch is "visited" by creating a new local branch that
  
  tracks that remote branch, and checking out that local branch.
  

  
* To avoid losing any standard functionality, `C-w' and `M-w' now
  
  fallback to `kill-ring-save' when the region is active.
  
  
  
* New option `magit-push-always-verify' has been added because changes
  
  in v2.1 caused many users to accidentally push to `master' instead
  
  of a remote feature branch as intended.  All users should set this
  
  option to nil, but only after having read the documentation.
  
  
  
* Moving through a log using `n' and `p' is now much faster because
  
  the revision buffer is no longer recreated for each commit along the
  
  way. 
  

  
* When creating a new branch, first reading the starting point and
  
  only then the name of the new branch has advantages.
  

  
* New commands `magit-wip-log' and `magit-wip-log-current' allow
  
  showing log for a branch and its wip refs (which the various wip
  
  modes commit to).
  

  
* New command `magit-submodule-deinit'.
  

  
* New command `magit-commit-augment' allows the user to pick a commit
  
  to squash into and edit the squash commit message.
  

  
* New push commands `magit-push-implicitly' and `magit-push-quickly'.
  

  
* When reading user input, many commands now offer a better default
  
  choice and better completion candidates.
  

  
* All apply variants now use `--3way' when called with a prefix
  
  argument.
  

  
* Log commands now respect the entries in the .mailmap file.
  

  
* The command `magit-pull-current' now also fetches tags by default.
  

  
* When a file has conflicts then the type of conflict is shown now.
  

  
* New option `magit-log-show-refname-after-summary'.
  

  
* New section inserter `magit-insert-user-header'.
  

  
* New face `magit-section-secondary-heading'.
  

  
* New commands `magit-run-gitk-all' and `magit-run-gitk-branches'.
  
  The existing command `magit-run-gitk' now always calls `gitk'
  
  without any arguments.
  

  
* New commands `magit-shell-command' and `magit-shell-command-topdir'.
页: [1]
查看完整版本: Magit 2.2.0 发布,Git 版本控制系统接口