从git目录中生成一个tar包

By | 08月11日
Advertisement

最近需要对trafficserver的trunk进行测试,而trunk代码是托管在git工程下的,我们需要通过git生成一个tar包压缩文件,进而进行rpm打包。

通过git目录生成一个干净的tar包压缩文件过程如下,首先需要进入到git工程的根目录,

  1. #git clone . trafficserver-3.0.0-unstable/
  2. #cd trafficserver-3.0.0-unstable/
  3. #autoreconf -i
  4. #rm -rf autom4te.cache test .git
  5. #tar jcvf trafficserver-3.0.0-unstable.tar.bz2 trafficserver-3.0.0-unstable/

由此,一个干净的tar包就生成了。

当然,最简单的方式是

  1. #make asf-dist

Similar Posts:

  • 只克隆git仓库中的一个分支

    如果想要只克隆git仓库中的一个分支,那么执行下面的命令即可. git clone -b <branch> <remote_repo>

  • Android studio 多渠道打包,但只生成一个debug包(不需要多渠道debug包)

    多渠道打包方式,网上有很多的介绍了,这里就不再多说了. 配置好打多渠道包,每次手机连接电脑,想运行一下测试.发现在buildout/apk目录下生成了每个渠道的debug包.而且每运行一次,就成生一个debug包. 这样是不是很烦.如果只想生成一个debug的包.怎么做? 这是代码: if (outputFile != null && outputFile.name.endsWith('.apk')) { def fileName if (variant.buildType.name.eq

  • linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结(tar包解压)

    转自:http://www.jb51.net/LINUXjishu/43356.html Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名

  • ubuntu上netbeans生成项目、包和文件

    在 IDE 中编译是很简单的.在确保已正确设置项目的编译类路径后,只需选择要编译的项目.包或文件,然后选择相应的"生成"或"编译"命令即可.接下来,IDE 将编译这些文件. 要在 IDE 中编译项目.包或文件,请在"项目"窗口中选择它,然后执行以下某个操作: * 在主菜单中,选择"生成">"生成主项目"(F11) 以生成主项目.或者,您也可以单击工具栏中的"生成"按钮. * 在主菜

  • JAVA的JSP中生成静态页面技术解决方案系列(转)

    生成静态页面技术解决方案系列(一) 相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度.也便于搜索引擎搜索.所以,就希望我们的动态读取数据库的页面,尽可能的生成静态页面.一下系列文章,介绍一下个人的解决方案. 本系列将介绍个人的一种方法,在不改变原来jsp文件的基础上,只需要加入少量的代码,就让你的新闻发布系统,很容易就完全变成静态的页面. 本文假设你是用java开发的web动态页面. 第一步,加入servlet.代码如下. public class ToHtml extend

  • android 项目导出成为一个jar包

    有时候有这样一种需求,需要将一个项目的代码共享给别的项目.如果是一个纯java项目,这就比较简单,直接把所以的java代码打成一个jar包,然后添加到第三方就ok. 步骤如下: 选择要打成jar包的项目右击 > Export > Java > JAR file > next 按照提示保存想要打包成jar的文件.最后得到一个jar包. 如果是一个android项目,有时候会想要重用其中的各种布局文件,drawable,values资源等.这个时候可以用到Is Library 这个工具

  • 在活动目录中设置和管理发布打印机

    在Windows 2000/2003中建立打印机时,打印机和活动目录通过缺省配置成具有整体性,打印机将自动在活动目录上发布.对于不是运行Windows 2000/2003计算机(如Windows NT 4.0)上的打印机,不能在AD中进行自动发布,可利用活动目录管理工具或利用system32文件夹中提供的pubprn.vbs脚本在活动目录中进行手动发布. 4.4.1 Windows 2000/2003域中打印机的发布 在Win2000/2003域中的一台Member Server上安装打印机,并

  • 用vs2005怎样生成一个.EXE(可执行)文件

    用vs2005怎样生成一个.EXE(可执行)文件 菜单中有个生成项,点击就可以了,如果不做其他修改的话,生成的程序在你项目文件夹下有个bin文件夹,其下面有个debug文件夹,你的可以执行程序就在那里了,还可以生成脱离本面环境的程序,就是release版本,这个在工具条中修改下调试三角号的debug,改为release,就会在上面的文件夹中生成一个release文件夹,里面就是你的可执行程序.这个应该很简单的.

  • 在 Visual Studio 中生成并运行“库”示例

    在 Visual Studio 中生成并运行"库"示例 在"解决方案资源管理器"中,右击"FunctionTest"项目并单击"设为启动项目". 在"解决方案资源管理器"中,右击"FunctionTest"项目并单击"属性". 打开"配置属性"文件夹并单击"调试". 在"命令行参数"属性中,输入 3 5 10

  • GitHub基础学习-在eclipse中生成“public key”(公钥)并添加到GitHub远程仓库中

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/52634997 本文出自[我是干勾鱼的博客] 这篇文章我们来讲讲在eclipse中生成一个"public key",也就是公钥,然后将其添加到GitHub远程仓库中. 对于eclipse中的"public key"(公钥),当然你也可以不使用,但是它对于远程数据传输的加密工作来说是很重要的.毕竟数据在网上明晃晃的传输是很不安全的. 在eclipse中

Tags: