2016-12-28 12 views
2

나는 마켓과 안드로이드라는 두 개의 repos를 가지고있다. 내가 시장에 안드로이드를 병합 할 때 다음 단계에 사용알 수없는 옵션`allow-unrelated-historyories '

cd market 
git remote add android ../android 
git fetch android 
git merge --allow-unrelated-histories android/master 

을하지만이 오류 얻을 :

[email protected]:~/market$ git merge --allow-unrelated-histories android/master error: unknown option `allow-unrelated-histories'

내 환경 : 우분투 LTS 14.04

[email protected]:~/market$ git --version 
git version 1.9.1 

힘내에서 제거이 옵션을 병합 또는 추가 구성이 필요합니까?

감사합니다. 감사합니다.

+2

[이 답변] (http://stackoverflow.com/a/37938036/391161)이 옵션이 2.9에서 도입되었으며 git의 버전이이 옵션이 설정된 동작으로 기본 설정되어야 함을 나타냅니다. – merlin2011

+0

감사합니다. 나는 apt-get update와 apt-get upgrade를 해왔다. 그 후 내 버전이 최신 버전이라고 생각했습니다. 여러분의 의견에 따라 최신 버전의 git을 설치해야합니다. 나는 그것을 지금 시도 할 것이다. –

+1

두 명령은 일반적으로 저장소 관리자가 리포지토리를 업데이트 한 최신 버전의'git'을 제공합니다. 그리고 여러분의 Ubuntu 버전은 2014 년 4 월에 릴리스되었습니다. – merlin2011

답변

5

내가 (the commentsmerlin2011에서 언급 한 바와 같이) 해당 옵션이 Git 2.9, June 2016에 소개 된 방법 전에 문서화

우분투 LTS 14.04는 함께 제공하기 때문에 오래된 1.9+ 힘내, you need to reference an up-to-date ppa :

sudo add-apt-repository ppa:git-core/ppa 
sudo apt-get update 

ppa (Personnal Archive Package)을 그 git-core/+archive/ubuntu/ppa이며 최신 Git 2.11 릴리스가 포함됩니다.

+1

@KrisRoofe socks가 작동 할 수도 있습니다. 그렇지 않은 경우 http://danrossiter.org/tunneling-through-the-great-firewall-of-china-again/ 또는 http://blog.zorinaq.com/my-experience-with-the-great-firewall- of-china / – VonC