由于测试FreeSWITCH不同版本的需要,研究了下Git的使用,通过Git来管理所有的版本,方便了测试。以下就总结下具体的使用方法:
其中:git clone ..是现在git仓库;git tag 是查看freeswitch的版本 ; git checkout v.. 是切换到指定的v.. 版本 ;git archive 是将v..版本导出到上一级目录中,导出文件是name.tar ; git pull是更新git仓库 ;至于具体的安装,本人之前的博客有讲过,有需求的可以去找找。
先去下载任意版本
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git -bv1.6 freeswitch.git
cd freeswitch.git
git tag 列出这个库的所有版本
git2svn-syncpoint-master
v.1.3.12
v.15.9
v0.0.1
v1.0-beta1
v1.0-beta2
v1.0-rc1
v1.0-rc2
v1.0-rc3
v1.0-rc4
v1.0-rc5
v1.0-rc6
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5.14226d2
v1.0.5.597675e
v1.0.6
v1.2-rc1
v1.2-rc2
v1.2.0
v1.2.1
v1.2.10
v1.2.12
v1.2.13
v1.2.14
v1.2.15
v1.2.16
v1.2.17
v1.2.18
v1.2.19
v1.2.2
v1.2.20
v1.2.21
v1.2.22
v1.2.23
v1.2.3
v1.2.4
v1.2.5
v1.2.5.1
v1.2.5.2
v1.2.5.3
v1.2.6
v1.2.7
v1.2.8
v1.2.9
v1.3.0
v1.3.1
v1.3.10
v1.3.11
v1.3.12
v1.3.13
v1.3.14
v1.3.15
v1.3.16
v1.3.17-final
v1.3.2
v1.3.3
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.8
v1.3.9
v1.4.1
v1.4.10
v1.4.11
v1.4.12
v1.4.13
v1.4.14
v1.4.15
v1.4.16
v1.4.17
v1.4.18
v1.4.19
v1.4.2
v1.4.20
v1.4.21
v1.4.22
v1.4.23
v1.4.24
v1.4.25
v1.4.26
v1.4.4
v1.4.5
v1.4.6
v1.4.7
v1.4.8
v1.4.9
v1.5.0
v1.5.1
v1.5.10
v1.5.11
v1.5.12
v1.5.13
v1.5.14
v1.5.2
v1.5.3
v1.5.4
v1.5.5
v1.5.6
v1.5.7
v1.5.8
v1.5.final
v1.6.0
v1.6.10
v1.6.11
v1.6.12
v1.6.13
v1.6.14
v1.6.15
v1.6.16
v1.6.17
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.6.8
v1.6.9
v1.7.0
现在想用哪个版本测试 比对 请使用命令
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git -b v1.5.final freeswitch.git
即可 下载指定版本了