1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Git 2.13.2 发布,分布式版本控制系统 下载

Discussion in '软件资讯' started by 漂亮的石头, 2017-06-26.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,984
    Likes Received:
    47
    Git 2.13.2 已发布,Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    部分更新内容如下:

    Fixes since v2.13.1
    -------------------


    • The "collision detecting" SHA-1 implementation shipped with 2.13.1 was still broken on some platforms. Update to the upstream code again to take their fix.


    • "git checkout --recurse-submodules" did not quite work with a submodule that itself has submodules.


    • Introduce the BUG() macro to improve die("BUG: ...").


    • The "run-command" API implementation has been made more robust against dead-locking in a threaded environment.


    • A recent update to t5545-push-options.sh started skipping all the tests in the script when a web server testing is disabled or unavailable, not just the ones that require a web server. Non HTTP tests have been salvaged to always run in this script.


    • "git clean -d" used to clean directories that has ignored files, even though the command should not lose ignored ones without "-x".


    • "git status --ignored" did not list ignored and untracked files without "-uall". These have been corrected.


    • The timestamp of the index file is now taken after the file is closed, to help Windows, on which a stale timestamp is reported by fstat() on a file that is opened for writing and data was written but not yet closed.


    • "git pull --rebase --autostash" didn't auto-stash when the local history fast-forwards to the upstream.


    • "git describe --contains" penalized light-weight tags so much that they were almost never considered. Instead, give them about the same chance to be considered as an annotated tag that is the same age as the underlying commit would.


    • The result from "git diff" that compares two blobs, e.g. "git diff $commit1:$path $commit2:$path", used to be shown with the full object name as given on the command line, but it is more natural to use the $path in the output and use it to look up .gitattributes.


    • A flaky test has been corrected.


    • Help contributors that visit us at GitHub.


    • "git stash push <pathspec>" did not work from a subdirectory at all.


    • Bugfix for a topic in v2.13

    点击查看完整更新内容

    下载地址:

    Git 2.13.2 发布,分布式版本控制系统下载地址
     
Loading...