Git LFS v1.3.0 發布, 一個 Git 的擴展
Git LFS 使用引用小文本文件指針指向存儲在 GitLab 服務器的大型文件。大型文件主要是高分辨率的圖像和視頻文件。
Git LFS 允許 Git 用戶突破之前倉庫給予的大小限制,但建議不要超過 1GB,這樣可以保證性能,減少性能問題。
更新日志
新特性
- use proxy from git config #1173, #1358 (@jonmagic, @LizzHale, @technoweenie)
- Enhanced upload/download of LFS content: #1265 #1279 #1297 #1303 #1367 (@sinbad)
- Resumable downloads using HTTP range headers
- Resumable uploads using tus.io protocol
- Pluggable custom transfer adapters
- In git 2.9+, run "git lfs pull" in submodules after "git lfs clone" #1373 (@sinbad)
- cmd,doc,test: teach
git lfs track --{no-touch,verbose,dry-run}
#1344 (@ttaylorr) - Retry transfers with expired actions #1350 (@ttaylorr)
- Safe track patterns #1346 (@ttaylorr)
- Add checkout --unstaged flag #1262 (@orivej)
- cmd/clone: add include/exclude via flags and config #1321 (@ttaylorr)
- Improve progress reporting when files skipped #1296 (@sinbad)
- Experimental file locking commands #1236, #1259, #1256, #1386 (@ttaylorr)
- Implement support for GIT_SSH_COMMAND #1260 (@pdf)
- Recognize include/exclude filters from config #1257 (@ttaylorr) </ul>
- Fix bug in Windows installer under Win32. #1200 (@teo-tsirpanis)
- Updated request.GetAuthType to handle multi-value auth headers #1379 (@VladimirKhvostov)
- Windows fixes #1374 (@sinbad)
- Handle artifactory responses #1371 (@ttaylorr)
- use
git rev-list --stdin
instead of passing each remote ref #1359 (@technoweenie) - docs/man: move "logs" subcommands from OPTIONS to COMMANDS #1335 (@ttaylorr)
- test/zero-len: update test for git v2.9.1 #1369 (@ttaylorr)
- Unbreak building httputil on OpenBSD #1360 (@jasperla)
- WIP transferqueue race fix #1255 (@technoweenie)
- Safety check to
comands.requireStdin
#1349 (@ttaylorr) - Removed CentOS 5 from dockers. Fixed #1295. #1298 (@javabrett)
- Fix 'git lfs fetch' with a sha1 ref #1323 (@omonnier)
- Ignore HEAD ref when fetching with --all #1310 (@ttaylorr)
- Return a fully remote ref to reduce chances of ref clashes #1248 (@technoweenie)
- Fix reporting of
git update-index
errors ingit lfs checkout
andgit lfs pull
#1400(@technoweenie) - Added Linux Mint Sarah to package cloud script #1384 (@andyneff)
- travis-ci: require successful tests against upcoming Git core release #1372 (@larsxschneider)
- travis-ci: add a build job to test against upcoming versions of Git #1361 (@larsxschneider)
- Create Makefiles for building with gccgo #1222 (@zeldin)
- README: add @ttaylorr to core team #1332 (@ttaylorr)
- Enforced a minimum gem version of 1.0.4 for packagecloud-ruby #1292 (@javabrett)
- I think this should be "Once installed" and not "One installed", but … #1305 (@GabLeRoux)
- script/test: propagate extra args to go test #1324 (@omonnier)
- Add
lfs.basictransfersonly
option to disable non-basic transfer adapters #1299 (@sinbad) - Debian build vendor test excludes #1291 (@javabrett)
- gitignore: ignore lfstest-* files #1271 (@ttaylorr)
- Disable gojsonschema test, causes failures when firewalls block it #1274 (@sinbad)
- test: use noop credential helper for auth tests #1267 (@ttaylorr)
- get git tests passing when run outside of repository #1229 (@technoweenie)
- Package refactor no.1 #1226 (@sinbad)
- vendor: vendor dependencies in vendor/ using Glide #1243 (@ttaylorr)
- RPM RHEL 6/CentOS 6
- RPM RHEL 7/CentOS 7
- Debian 7
- Debian 8
- 3.11 MBMac 386
- 3.35 MBMac AMD64
- 3.12 MBFreeBSD 386
- 3.35 MBFreeBSD AMD64
- 3.13 MBLinux 386
- 3.36 MBLinux AMD64
- 4.73 MBWindows Installer
- 3.17 MBWindows 386
- 3.44 MBWindows AMD64
- Source code (zip)
- Source code (tar.gz)
Bug修復
雜項
下載
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!