---
category: help
layout: help
mirrorid: pkgsrc.git
---
## pkgsrc.git 镜像使用帮助

**注：该镜像是 pkgsrc 源码安装的镜像。本镜像站同时提供 pkgsrc 其他功能的镜像（如二进制包，distfile 等，不包含 joyent 内容），请参考 [pkgsrc 镜像使用帮助](https://{{ site.hostname }}/help/pkgsrc/)。**

### 源码安装
对应[官方文档 getting-via-cvs](https://www.netbsd.org/docs/pkgsrc/pkgsrc.html#getting-via-cvs)，本镜像站中 pkgsrc.git 镜像与官方文档中源的 CVS 架构不同，与[官方 git 镜像](https://github.com/NetBSD/pkgsrc)架构类似，故使用命令有所调整。

拉取特定稳定版镜像分支
```bash
git clone -b pkgsrc-2021Q4 https://{{ site.hostname }}/git/pkgsrc.git
```
拉取当前镜像分支
```bash
git clone https://{{ site.hostname }}/git/pkgsrc.git
```

### 源码更新
对应[官方文档 uptodate-cvs](https://www.netbsd.org/docs/pkgsrc/pkgsrc.html#uptodate-cvs)，切换到 pkgsrc 目录，执行
```bash
git pull
```
#### 源码切换分支
对应[官方文档 uptodate-cvs-switch](https://www.netbsd.org/docs/pkgsrc/pkgsrc.html#uptodate-cvs-switch)，切换到 pkgsrc 目录

切换特定稳定版镜像分支
```bash
git checkout pkgsrc-2021Q4
```
切换当前镜像分支
```bash
git checkout trunk
```
