`
jnn
  • 浏览: 283161 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Git At Apache

阅读更多

目前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

 

1
3
分享到:
评论

相关推荐

    apache-maven-3.5.0-bin

    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:...

    mSAT:带有证明输出的模块化satsmt求解器

    对于开发版本,请使用: opam pin add msat https://github.com/Gbury/mSAT.git手动安装您将需要dune和iter 。 该命令是: $ make install用法通用SAT / SMT解算器在Msat.Solver模块中可以找到SMT算法的模块化实现...

    Download-Count-For-GitHub:一个简单的 Android 应用程序,用于检查您的 git 存储库的下载计数

    一个简单的 Android 应用程序,用于检查您的 git 存储库的下载计数 图书馆 此应用程序依赖于几个开源库才能正常工作: 凌空 ( )。 因为我很懒,不想自己重新编译所有东西,所以我使用 mcxiaoke 的作品作为依赖( )...

    tinder-for-android:因为 Tinder 需要新的 Material Design 改头换面,Apache 2.0

    我们使用 Git Flow 来添加/改进功能(命名为feature/whatever-idea )。 关于 你可以找到我: 推特: Google : 执照 Copyright 2015 Aldo Borrero Licensed under the Apache License, Version 2.0 (the ...

    HealingBrush:git clone https

    修复刷起源于 支持gradle。截屏现场演示下载apk: : 参考 信用罗曼·盖伊约翰·霍福德执照Copyright ...you may not use this file except in compliance with the License.You may obtain a copy of the License at ...

    nutch:一个 Nutch 的克隆,试图让它工作并跟踪所需的步骤

    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...

    chapter-05:开发 Wear 应用

    第五章 ...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

    chapter-11:制作自己的玻璃

    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

    chapter-07:推送数据

    如何使用这个项目克隆仓库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:gdgyangon.org 网站

    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://

    android-sdk-pokeri-v2:[修订版] Android SDK Pocket参考示例代码

    请使用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

    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.

    spring 最新框架jar

    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, ...

    android-viewflow

    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 ...

    WizAndroidBugMergePlugin:为知笔记(Android版)Bug统计报告合并插件

    PC端教程中本身要求js为Unicode,ini为Unicode,但git把Unicode作为二进制文件,不利于代码维护。 本处保留js代码为UTF-8形式(需要提示时尽量使用英语,其他语言会导致PC乱码),ini为Unicode编码(防止识别乱码). ...

    Restless:使用HttpClient的.NET(C#)的高级Rest客户端

    不安 ...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

    .net开源的综合开发框架wojilu框架.zip

    官方网址:http://www.wojilu.com开发教程:http://www.wojilu.com/framework授权协议:Apache License,可免费用于商业环境参加开发团队比较简单,一般需要先了解 Git 和 Github 的操作:Git 使用教程图解(中文): ...

    spring-boot-reference.pdf

    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. ...

    Laraboot: Laravel 5 For Beginners

    Restart Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ...

Global site tag (gtag.js) - Google Analytics