目前Apache软件基金会(ASF)的绝大多少项目都是使用SubVersion 进行版本管理的,随着Git的使用日渐广泛,ASF 也开始提供Git repo供Git爱好者使用。
git svn 给我们提供了一个将SubVersion管理的项目迁移到Git上工具。由于git svn需要将Subversion中的所有提交记录都要下载到本地,如果你需要同步一个提交记录非常多(数十万条以上)的Subversion repo,那么同步过程会耗费掉你几个小时的时间,因此ASF为我们提供了Git repo。这样我们下载一个项目的git repo只需要花费几分钟的时间。
使用Git的好处很多,例如可以离线提交,分支管理,已经便捷的合并,这些都是Subversion所缺乏的。
目前的Apache Git repo只提供单向从SubVersion同步功能,也就是说你可以从Apache Git repo中下载(pull),但是不能上传(push)相关的修改内容。 对于ASF 项目的开发者来说可以通过git svn 将自己的修改内容提交到 apache 的 svn repo。对于ASF项目的其他贡献者,他可以通过git diff 生成相关的patch文件,然后提交到JIRA中供开发人员review。
具体的内容大家可以参考下面的链接
ASF项目中的git URL
如何使用ASF项目的git
分享到:
相关推荐
Source Code: https://git-wip-us.apache.org/repos/asf/maven.git Issue Tracking: https://issues.apache.org/jira/browse/MNG Wiki: https://cwiki.apache.org/confluence/display/MAVEN/ Available Plugins:...
对于开发版本,请使用: opam pin add msat https://github.com/Gbury/mSAT.git手动安装您将需要dune和iter 。 该命令是: $ make install用法通用SAT / SMT解算器在Msat.Solver模块中可以找到SMT算法的模块化实现...
一个简单的 Android 应用程序,用于检查您的 git 存储库的下载计数 图书馆 此应用程序依赖于几个开源库才能正常工作: 凌空 ( )。 因为我很懒,不想自己重新编译所有东西,所以我使用 mcxiaoke 的作品作为依赖( )...
我们使用 Git Flow 来添加/改进功能(命名为feature/whatever-idea )。 关于 你可以找到我: 推特: Google : 执照 Copyright 2015 Aldo Borrero Licensed under the Apache License, Version 2.0 (the ...
修复刷起源于 支持gradle。截屏现场演示下载apk: : 参考 信用罗曼·盖伊约翰·霍福德执照Copyright ...you may not use this file except in compliance with the License.You may obtain a copy of the License at ...
1. File JIRA issue for your fix at https://issues.apache.org/jira/browse/NUTCH - you will get issue id NUTCH-xxx where xxx is the issue ID. 2. git clone http://github.com/apache/nutch.git 3. cd nutch...
第五章 ...Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://w
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www
如何使用这个项目克隆仓库git clone git@github.com:pro-android-wearables/chapter-07.git 将项目导入您的 Android Studio IDE执照 Copyright 2015 David Cuartielles & Andreas GöranssonLicensed under the ...
gdgyangon.org ...Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://
请使用git clone或工具git clone并在本地下载此示例代码。 执照 Copyright 2018 Koji Shigemura. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in ...
Java OCR Framework An Optical Character Recognition Framework written purely in Java. Installation Build the project and ... Also thanks to Apache Math Commons for doing all the math without the mess.
A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, ...
The default sidebuffer is 3, making up a grand total of 7 (3 * 2 + 1) Views loaded at a time (at max). To be able to use the more convenient app:sidebuffer attribute, the application namespace must ...
PC端教程中本身要求js为Unicode,ini为Unicode,但git把Unicode作为二进制文件,不利于代码维护。 本处保留js代码为UTF-8形式(需要提示时尽量使用英语,其他语言会导致PC乱码),ini为Unicode编码(防止识别乱码). ...
不安 ...You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the L
官方网址:http://www.wojilu.com开发教程:http://www.wojilu.com/framework授权协议:Apache License,可免费用于商业环境参加开发团队比较简单,一般需要先了解 Git 和 Github 的操作:Git 使用教程图解(中文): ...
32.3. Apache Kafka Support 32.3.1. Sending a Message 32.3.2. Receiving a Message 32.3.3. Additional Kafka Properties 33. Calling REST Services with RestTemplate 33.1. RestTemplate Customization 34. ...
Restart Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ...