2012-11-16 2 views
0

Mac 용 GitHub를 실행하려고하면 응용 프로그램이 정지 될 때까지 모든 사용 가능한 메모리 (1.6GB)를 즉시 사용하기 시작합니다. 이 앱의 메모리 사용을 어떻게 제한합니까?Mac app 메모리 확장 용 GitHub가 GitHub 앱을 고정시킵니다.

이 문제와 관련된 이전 stackoverflow 게시물 ('Macromedia App의 메모리 문제')이 보이고 .gitconfig 파일을 업데이트했지만 아무런 효과가 없습니다. 앱이 설정 파일을 읽는 경우 또는 그것이 존재하는 지 여부를 결정하는 것이 가능한지 여부는 분명하지 않습니다.

제안 사항?

답변

0

나의 제안은 명령 줄에서 사용하는 것입니다. 명령 줄에서 사용하도록 설계되었습니다.

  • 명령 기록
  • 스크립팅
  • 배관
  • 탭 완성 온라인
  • 많은 도움과 예제
: 명령 줄에서 사용하지 않을하여 다음을 잃을

첫 번째 것은 큰 것입니다. 당신은 스스로에게 "다른 것을 추적하여 지점을 만들기 위해 내가 무엇을 했습니까?"라고 물을 것입니다. 커맨드 라인에서 ctrl-R을 치고 "branch"를 치면됩니다. 을 사용하는 경우를 반복 할 때까지 몇 번 더 ctrl-R을 누르십시오. 그 지점을 만들었을 때 당신이했던 것을 발견 할 것입니다. 위쪽 및 아래쪽 화살표를 누르면 사용자가 발행 한 이전 및 이후 명령이 나옵니다. 시간과 날짜를 기록에 추가 할 수도 있고 기록을 나열 할 때 당신이 한 일을 정확히 볼 수 있습니다.

스크립트는 반복적으로 수행하는 작업에 매우 유용하며 GUI를 통해 수동으로 수행 할 때도 동일한 작업이 지루합니다.

파이핑은 한 명령의 결과를 변경하고 다른 명령으로 전달할 수 있으므로 매우 유용합니다. 내가 자주 할 뭔가 그것은 함께 몇 가지 명령은 매우 시간이 소모되는 작업을 자동화하는 방법 당신이 문자열 수도의 만들어 예제

git branch | 
    grep 'filter for what I need' | 
    sed 'some funky transformation' | 
    xargs -n 1 -i{} git push -u centralrepo {}:public/{} 

입니다.

탭 완성은 어떤 분기가 존재하는지 또는 어떤 파일이 있는지를 찾기 위해 시간을 절약 할 수 있기 때문에 좋습니다. 문맥에 민감하기 때문에 git이 파일이 나열 될 것으로 기대하면 탭이 빠져서 밑에 일치하는 파일을 시작합니다. 원격 이름이 필요할 때 탭을 두 번 누르면 원격 저장소 목록을 얻을 수 있습니다. 부분 입력 된 분기 나 파일 또는 리모컨은 탭을 두 번 눌렀을 때 하위 집합을 가져옵니다.

git에 도움을 얻는 것이 중요합니다. 가파른 학습 곡선이 있습니다. 자식의 대부분은 커맨드 라인에서 사용합니다. 따라서 문제가 발생할 때 Google은 솔루션을 빨리 찾을 수 있습니다. 다른 git 도구에는 이러한 사치가 없으므로 답변을 찾는 데 많은 시간을 낭비 할 수 있습니다.

+0

. 나는 그 결론을 내리기 시작했다. –

+0

이 답변은 일반적으로 도움이되지만 실제로이 특정 질문에 대답하지는 않습니다. –