致命:目标路径'opencv_contrib'已存在且不是空目录

时间:2017-03-09 04:02:36

标签: git macos opencv

所以我尝试使用以下方法获取opencv_contrib:

  

$ git clone https://github.com/Itseez/opencv_contrib

这给了我以下错误:

  

致命:目标路径'opencv_contrib'已存在且不是空目录。

我试图查看目录内容:

  

$ ls -a

这就是我得到的:

screenshot

对这一切不熟悉,我真的无法理解什么是错的,需要做些什么。主要是我需要知道如何将所需目录设置为空,以便继续安装。

3 个答案:

答案 0 :(得分:5)

检查opencv_contrib是否已经是Git回购:

cd opencv_contrib
git status

如果是,git pull(假设它仍然在master上)应该使其保持最新状态。

如果它不是Git回购,并且您确定不需要其中的内容,只需删除目录然后重试:

cd ..
rm -rf opencv_contrib/

答案 1 :(得分:0)

如果您的下载/克隆被缩短并且无法完成,请尝试:

cd opencv_contrib
git add .

这对我有类似的问题。

答案 2 :(得分:0)

进入目录ld。 然后检查分支public class Action : INotifyPropertyChanged { public Action() { Parameters = new List<Parameter>(); } public int ActionID { get; set; } public int StepID { get; set; } public int Code { get; set; } [NotMapped] public List<Parameter> Parameters { get; set; } } 它会显示public override DataTemplate SelectTemplate(object item, DependencyObject container) { var action = (ASI.RecipeManagement.Data.Action) item; if (action == null) return null; PropertyChangedEventHandler lambda = null; lambda = (o, args) => { if (args.PropertyName == "Code") { action.PropertyChanged -= lambda; var cp = (ContentPresenter)container; cp.ContentTemplateSelector = null; cp.ContentTemplateSelector = this; } }; action.PropertyChanged += lambda; if (action.Code == 0) return NoParamTemplate; if (action.Code == 1) return OneParamTemplate; if (action.Code == 2) { if (action.Parameters[0].Type == ParameterInputTypes.List) { return ComboBoxParamTemplate; } return TwoParamTemplate; } return null; } 最新版本或cd opencv_contrib