2011-09-22 3 views
1

리눅스 서버의 git 저장소에서 프로그램을 실행하고 있습니다. 이 프로그램은 정기적으로 해당 저장소의 다른 프로그램을 호출합니다. 실행 중에 git checkout 'otherbranch'를 수행하면 갑자기 다른 브랜치에서 해당 프로그램의 버전을 호출하게됩니까?git 브랜치와 실행중인 프로그램

나는 신이 나며 아직 복잡하지 않다. 자식은 프로그램 실행과 같은 것들에 어떤 영향을 줍니까?

답변

1

git otherbranch를 실행하면 다른 분기의 프로그램이 체크 아웃됩니다. 그리고 대부분의 경우 호출이 아직 발생하지 않은 경우 호출 프로그램이 새 프로그램을 호출합니다. 그것은 호출 프로그램의 특성에 따라 달라질 수 있습니다.

그리고 IMO는 힘내와 아무런 관련이 없습니다. 힘내는 프로그램 실행에 영향을주지 않습니다. 프로그램이 않습니다. 모든 자식 컨트롤은 파일 시스템에있는 내용입니다.

+0

일단 저장소에서 프로그램 실행을 시작하면 실행이 완료 될 때까지 다른 분기를 체크 아웃 할 수 없습니까? Thats 종류의 성가신. 특정 시점에 HEAD가 가리키는 분기가 아닌 특정 자식 분기에서 프로그램을 실행할 수있는 방법이 있습니까? 아니면 모든 사람이이 문제에 대해 불평하지 않고 있다고 가정합니다.이 문제를 처리하는 표준 방법은 무엇입니까? – Snitse

+1

@JTS - 당신의 repo의 다른 클론에서 프로그램을 실행하십시오. – manojlds

관련 문제