---
title: 编译etcd过程中提示Needed a single revision的解决方法
description: "编译etcd过程中提示“fatal: Needed a single revision”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Etcd/openmind_etcd3120_03_0020.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Etcd/openmind_etcd3120_03_0020.html
indexId: cc9821fc8741fd3b0a752d4d2fa633faab9cf7b069ed81841e527ed5350008df73
---
# 编译etcd过程中提示Needed a single revision的解决方法

#### 问题现象描述

编译etcd过程中提示“fatal: Needed a single revision”。


#### 关键过程、根本原因分析

etcd在编译过程中会将本地代码与远程代码进行比较（校对），执行build时脚本会停止。


#### 结论、解决方案及效果

1. 修改build脚本。进入“etcd-3.1.20”目录。
  1 cd etcd-3.1.20

2. 打开build文件。
  1 vim build

3. 按“i”进入编辑模式，将第9-12行代码注释掉。
4. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 重新编译etcd。
  1 ./build
