2012-09-13 25 views
5

Tôi muốn nhận các tệp nguồn OpenCV2.4.2 nguồn cho các cửa sổ để tự tạo các thư viện. Tôi chạy lệnhBắt OpenCV2.4.2 với GIT cho Windows

git clone git://code.opencv.org/opencv.git 

Điều này thực sự nhận được kho lưu trữ 2.4.9 mà tôi không muốn. Có một tùy chọn GIT

git reset --hard <commit code>

đó là nghĩa vụ để có được trở lại với mong muốn cam kết. Vấn đề là tôi thấy rằng có quá nhiều cam kết và tôi không biết cái nào là phiên bản 2.4.2!

  • Tôi làm cách nào để tải xuống phiên bản 2.4.2 từ GIT?
+0

séc http://stackoverflow.com/a/1655666/1225337 này –

+0

rất thú vị. Nhưng vẫn có vấn đề về cách biết id nào tương ứng với phiên bản 2.4.2 –

+0

@Jav_Rock cố gắng phát hành 'git tag' để lấy tên thẻ của phiên bản, sau đó phát hành' git checkout tagname' –

Trả lời

7

Chỉ cần nhìn cho các thẻ sử dụng:

git tag 

Look cho OpenCV 2.4.2, hoặc bất cứ điều gì bạn muốn, và sau đó kiểm với cuộc bầu cử của bạn:

git checkout 2.4.2 

trong trường hợp của bạn .


Nếu bạn muốn kéo 2.4 chi nhánh mới nhất, sau đó bạn có thể làm:

git clone -b 2.4 --single-branch https://github.com/Itseez/opencv.git Opencv-2.4 
Các vấn đề liên quan