git-gc

    7

    2답변

    git gc을 모든 repos에서 실행하는 crontab에 @daily 작업이 있습니다. 작업에 대한 로그 파일을 설정하려고하지만 I/O 리다이렉션이 찾고있는 결과를 생성하지 않습니다. 나는 빈 파일을 얻는다. 모든 성공을 거두지 않고 모든 >, 2>&1 등을 수행했습니다. 누군가가 내게 말했듯이 git gc은 출력 결과를 콘솔에 직접 출력하므로 출력이 s

    3

    1답변

    내가 작은 커밋의 몇 가지를 가지고 REPO가 제거되지 커밋. 이 상태에 나는 실행 $ git reset initial 는 지금 참조하십시오 * e6e6a8b (master) hello world now * f308f53 Made it echo * f705657 Added hello * 08a2de3 (HEAD -> testbranch, tag: in

    1

    1답변

    2host 메모리가있는 dreamhost에서 호스트하는 가상 서버에서 Git을 사용하고 있습니다. 나는 매일 오전 4시에 git gc을 실행하고 지난 주 동안 일관되게 dreamhost 프로세스 재부팅을 통해 2GB 이상의 메모리를 소비했기 때문에 메모리를 소비하는 프로세스를 중지하기 위해 서버를 재부팅했다고 전자 메일을 보냅니다. 저장소 크기는 10GB입

    2

    2답변

    git gc과 git repack -ad; git prune 사이에 차이가 있습니까? 예인 경우 git gc (또는 그 반대)으로 수행 할 수있는 추가 단계는 무엇입니까? 공간 최적화 또는 안전과 관련하여 어느 것이 더 사용하기에 적합합니까?

    1

    1답변

    로컬 시스템에서 재 포장 작업을 수행 한 다음 압축 된 결과 데이터베이스를 원격 저장소로 푸시 할 수 있습니까?

    1

    1답변

    을 유지 한 나는 리트에서 2,000 지사와 함께 같은 베어 저장소 A.git을 가지고 호스트에 상주 2 Gerrit의 A.git에있는 500 개의 추가 분기는 사용자가 푸시하거나 검토/변경 한 분기 일 수 있습니다. 이러한 분기가 필요하지 않으며 제거해야합니다. 따라서 Gerrit (호스트 2)에서 소스 A.git (호스트 1)에서 dsetination

    2

    1답변

    제한된 디스크 파티션 (예 : 썸 드라이브)에 git repo가 ​​있다고 가정 해 봅니다. 현재 파티션이 완전히 채워져 있기 때문에 해당 repo에 대한 마지막 푸시가 실패했다고 가정 해 보겠습니다. git gc으로 일부 공간을 되 찾으려고합니다. 다음 git gc도 실패합니다 : 이제 $ git gc --prune=now fatal: failed to

    6

    2답변

    과거에는 git gc을 수시로 호출해야했습니다. 지금 읽었습니다. 최신 Git 버전이 자동으로 정리를 수행해야합니다. 이 올바른지? GC --auto를 이눔 관련된 http://www.kernel.org/pub/software/scm/git/docs/git-gc.html 에서 정도로

    3

    1답변

    나는 repo가 ​​커질 때 git가 느려질 것이라는 것을 알고있다. 하지만 왜? git는 파일을 .git에 별도의 디렉토리 및 파일로 저장하기 때문에 작업이 왜 느려지는지 알 수 없습니다. 작업을 보겠습니다. 최근에, 나는 webkit repo와 master로부터 브랜치를 복제했다. 그리고 나는 2k 브랜치에 파일을 커밋한다. 그러나 나는 그것이 나의 작

    3

    1답변

    git gc을 실행하면 git가 최대 99 %까지 완료되고 잠 깁니다. 나는 그것을 밤새도록 두었다가 결코 끝내지 않았고, 진전 된 것처럼 보이지 않았다. 일반적으로 모든 것이 잠기므로 복구하기 위해 컴퓨터를 하드 리셋해야합니다. 컴퓨터가 완전히 응답하지 않아서 top 또는 htop 통계를 얻을 수 없습니다. 나는이 문제를 잠시 무시하기로 결정했습니다. 그