2012-07-03 2 views
0

하나의 분기에서 다른 분기로 코드를 자동으로 병합 할 도구를 작성하려고합니다. 해당 브랜치를 병합하는 hubot 명령입니다. 내가 찾고있는 것은 로컬에서 코드를 복제하지 않고이 병합을 수행하는 방법입니다. 이것을 할 수있는 방법이 있습니까? github API를 사용하면 도움이 될 것입니다.복제하지 않고 두 자식 분기를 병합하는 방법이 있습니까?

답변

0

나는 완전히 그러나, 이러한 내가 그

git remote add -f (remote name) /path/or/URL/to/remote 
git merge -s ours --no-commit (remote name)/master 
git read-tree --prefix=foo/bar/ -u (remote name)/master 
git commit -m "Merged (remote name) into subdirectory /foo/bar" 

그게 그것을 할 수 있는지, 다른 REPO에서 지점을 병합하는 데 사용하는 단계는 귀하의 요구 사항을 이해 didnt한다.

+0

나는 그렇게 생각하지 않는다. 내 질문은 repostitory "x"를 복제하지 않고 저장소 "x"에서 "b"지점으로 분기 "a"를 병합하는 것입니다. – Spartan

1

github api는 복제하지 않고 github의 저장소에서 직접 병합을 수행 할 수있는 기능을 제공합니다.

the docs을 참조하십시오.

관련 문제