2013-06-10 3 views
0

heroku에서 내 전체 레포 사본을 얻으려면 heroku repo 플러그인을 사용하고 있습니다. 때로는 매우 구체적인 클라이언트 오류 때문에 내 앱 사본과 디버그 할 앱 DB의 새로운 복사본을 얻는 것이 좋습니다.heroku repo 플러그인을 사용하여 내 리포의 사본을 얻는 방법, 내 앱 사본을 얻으려면 어떻게해야합니까?

내가 얻는 tarball에는 내 heroku repo와 관련된 여러 파일이 들어 있지만 실제 응용 프로그램 코드는 objects/pack/... 파일 (.idx 파일과 .pack 파일이 있습니다. 파일).

나는이 repo와 관련된 코드의 사본을 얻고 행운이없는 가장 쉬운 방법을 찾아 내려고 노력 중입니다.

가장 좋은 방법은 무엇입니까? 나는 Heroku에서 코드 복사본을 얻기 위해 git clone을 시도했으나 내 repo가 ​​너무 커서 heroku가 멈출 수 있기 때문에 분명히 (58 %가 지속적으로 멈추었습니다. Heroku의 사람들은 도움이되고 지적했습니다. 이 플러그인 ...하지만이 방법을 통해 내 코드를 가져 오는 방법을 모르겠습니다.)

감사합니다.

답변

0

당신이 가지고있는 다른 파일을 모른 채로 확신 할 수는 없지만, 가지고있는 타볼은 응용 프로그램의 .git 디렉토리 일 수 있습니다. 압축 해제 된 tarball의 루트에서 복제하려면 git clone을 사용해보십시오. 원격 저장소 에서처럼 쉽게 로컬 저장소에서 복제 할 수 있습니다.

  1. 이 (앱이 여기됩니다) 어딘가에 새로운 디렉토리를 생성;에

    당신이 some_dir에 타르를 추출했다면

    , 당신은 할 것 나는 그것을 my_app이라고 부를 것이다.

  2. cd : my_app.
  3. 추출 된 타르볼 (실제로는 bare repository)을 작업 트리가있는 새로운 repo로 복제하려면 을 실행하십시오 (my_app).
+0

답장을 보내 주셔서 감사합니다. 좀 더 제발 그걸 설명해 주시겠습니까? 내가 가지고있는 디렉토리에는 HEAD, 가지, 설정, 설명, 후크, 정보, 객체, packed-refs, refs, slugc_lock이 포함되어있다. git clone을 실행하려면 어떻게해야합니까? –

+0

.git 디렉토리가있는 것 같습니다. 더 자세한 지침으로 내 대답을 업데이트했습니다. –

+0

완벽! 고마워요. 월리 !! –