2013-03-29 7 views
4

나는 git 사용자이지만 이제는 런치 패드에서 호스팅되는 프로젝트에서 작업해야한다.Bazzar에 원격 저장소 URL을 추가하는 방법은 무엇입니까?

나는 git와 bzr이 유사하지만 분명히 약간의 혼란이 있음을 알아 차렸다.

원격 저장소를 복제 할 때 로컬 사본이 자동으로 원격 저장소 URL에 연결됩니다. 분명히 이것은 Bzr의 경우가 아닙니다.

그래서 원격 URL을 bzr에 추가하려면 어떻게해야합니까? 이 작업이 바인드라고, 바자

git remote add origin [email protected]:bar/foo.git 

답변

5

부모 분기을 지정한 URL에 설정하는 bzr branch lp:project을 사용할 때. bzr pull은 자동으로 상위 분기를 사용하지만 bzr push은 부모와 푸시하려는 경우 부모를 지정해야합니다 (예 : bzr push :parent). --remember 옵션을 push 명령에 추가하여 푸시 분기을 설정할 수 있으므로 매번 :parent을 지정할 필요가 없습니다. bzr info 명령을 사용하여 부모, 푸시 및 푸시 지점이 로컬 레포에 무엇인지 볼 수 있습니다.

+0

+1 답변이 이미 접수 된 경우에도 (멋진) 답변을 추가합니다. – TridenT

+1

어딘가에 성공적으로 푸시하면 바자는 자동으로 해당 위치를 기억합니다. '--remember' 플래그는 저장된 push 위치를 다른 위치로 변경하고자 할 때 유용합니다. – janos

1

: 자식에서 나는 같은 것을 할 것입니다.
http://doc.bazaar.canonical.com/beta/en/user-reference/bind-help.html

bzr bind lp:~bzr/bzr-gtk/trunk 

내가 TortoiseBzr과 체크 아웃 (지점)하고있어, 내 작업 복사본은 분기 원에 automaticcaly 바인드입니다.

+4

* bind *는 자식 원격을 추가하는 것과 같지 않습니다. 원격 저장소에 바인딩하면 로컬 저장소에서 작성한 모든 커밋이 원격 저장소에서 먼저 작성됩니다. SVN 모델과 동일합니다. – dOxxx