Git sym Git 文件缓存分离组件开源项目

我要开发同款
诺克萨斯2016年03月09日
115阅读

技术信息

开源地址
https://github.com/cdunn2001/git-sym
授权协议
MIT

作品详情

Gitsym是一款通过git符号链接的进行大文件处理的软件,其目的是从修订控制中分离出庞大的文件缓存。

特性:

Cloesofthesourcerepositoryaresmalladfastbecauseobiariesaretrasferred,yetfullyfuctioalwithcompletemetadataadicremetalretrieval(gitcloe--depthhaslimitedgraularityadcouplesmetadatatocotet).

git-bisectworksproperlyevewheversiosofthebiaryfileschageovertime.(Werecommedistalligagit-sym-post-checkout-hook,icasetheresourceshaveotbeecachedalready.)

selectivecotrolofwhichlargefilestopullitothelocalstore

Localfatobjectstorescabesharedbetweemultiplecloes,evebydifferetusers.

caeasilysupportfatobjectstoresdistributedacrossmultiplehosts,adpotetiallyaywhereitheworld

depedsolyostockPythoadsimpleUNIXcommads

安装:

您可以在您的$PATH中通过调用git-sym运行这个git命令。

l -sf `pwd`/git-sym ~/bi/git-sym

或者,您也可以直接运行:

pytho git-sym -h

基本用法:

repo用户

git-sym showgit-sym update

repo所有者

git-sym lik --add my_big_file.gifgit commit -m 'git-sym added'ls -l my_big_file.gif

或者更明确,利用规则检索

l -sf .git_sym/my_big_data.v123.db my_big_data.dbgit add my_big_data.dbgit commitcat <<EOF >> git_sym.makefilemy_big_data.v123.db:        wget https://www.somewhere.com/my_big_data.v123.dbEOFgit-sym update

功能介绍

Git sym是一款通过git符号链接的进行大文件处理的软件,其目的是从修订控制中分离出庞大的文件缓存。 特性: Clones of the source repository are smal...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论