Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 git-index-pack 명령입니다.
프로그램:
이름
git-index-pack - 기존 압축 아카이브에 대한 빌드 팩 인덱스 파일
개요
자식 인덱스 팩 [-v] [-o ]
자식 인덱스 팩 --stdin [--fix-thin] [--keep] [-v] [-o ]
[ ]
기술
지정된 파일에서 압축된 아카이브(.pack)를 읽고 팩 인덱스 파일을 빌드합니다.
(.idx)입니다. 그런 다음 팩 색인과 함께 압축된 아카이브를 다음 위치에 배치할 수 있습니다.
Git 저장소의 object/pack/ 디렉터리입니다.
옵션
-v
진행 상태를 포함하여 진행 중인 상황에 대해 자세히 설명하세요.
-영형
생성된 팩 인덱스를 지정된 파일에 씁니다. 이 옵션이 없으면 이름
팩 인덱스 파일의 이름은 팩된 아카이브 파일의 이름으로 대체되어 구성됩니다.
.idx가 포함된 .pack(패킹된 아카이브의 이름이 다음으로 끝나지 않으면 프로그램이 실패함)
.팩).
--stdin
이 플래그가 제공되면 대신 stdin에서 팩을 읽은 다음 복사본을 가져옵니다.
에 쓴 . 만약에 지정되지 않은 경우 팩이 다음에 기록됩니다.
기본 이름이 결정된 현재 Git 저장소의 object/pack/ 디렉터리
팩 콘텐츠에서. 만약에 지정되지 않았습니다. --keep 사용을 고려하세요.
이 프로세스 간의 경합 상태를 방지하고 자식 재 포장하다.
--고정-얇음
git pack-objects --thin으로 생성된 "얇은" 팩을 수정합니다(참조 git-pack-객체(1)
세부 정보) 삭제된 개체의 기반이 되는 제외된 개체를 추가하여
팩. 이 옵션은 --stdin과 함께 사용하는 경우에만 의미가 있습니다.
--유지하다
인덱스를 최종 대상으로 이동하기 전에 해당 인덱스에 대한 빈 .keep 파일을 만듭니다.
관련 팩 파일. 이 옵션은 일반적으로 --stdin과 함께 필요합니다.
동시에 일어나는 자식 재 포장하다 새로 구성된 팩과 인덱스를 삭제하는 과정
팩에 포함된 개체를 사용하도록 참조를 업데이트할 수 있기 전에.
--계속=
--keep과 마찬가지로 인덱스를 최종 대상으로 이동하기 전에 .keep 파일을 생성합니다.
하지만 빈 파일 장소를 만드는 것보다 그 뒤에 .keep에 LF가 붙습니다.
파일. 그만큼 나중에 모든 .keep 파일 내에서 메시지를 검색하여 원하는 메시지를 찾을 수 있습니다.
유용성이 오래 지속되었습니다.
--색인 버전= [, ]
이는 테스트 스위트에서만 사용하기 위한 것입니다. 버전을 강제로 적용할 수 있습니다.
생성된 팩 인덱스를 생성하고 위에 있는 개체에 64비트 인덱스 항목을 강제 적용합니다.
주어진 오프셋.
--엄격한
팩에 깨진 개체나 링크가 포함된 경우 죽습니다.
--자체 포함 및 연결 확인
팩에 깨진 링크가 포함되어 있으면 죽습니다. 내부용으로만 사용하세요.
--스레드=
델타를 확인할 때 생성할 스레드 수를 지정합니다. 이를 위해서는 다음이 필요합니다.
index-pack은 pthread로 컴파일되어야 합니다. 그렇지 않으면 이 옵션은 경고와 함께 무시됩니다.
이는 다중 프로세서 시스템에서 패킹 시간을 줄이기 위한 것입니다. 필요한 금액
그러나 델타 검색 창의 메모리에는 스레드 수를 곱합니다.
0을 지정하면 Git이 CPU 수를 자동 감지하여 최대 3개를 사용합니다.
스레드.
주의사항
인덱스가 생성되면 객체 이름 목록이 정렬되고 SHA-1 해시가 생성됩니다.
해당 목록은 stdout에 인쇄됩니다. --stdin도 사용된 경우 다음 중 하나가 접두사로 붙습니다.
"pack\t" 또는 새 .keep 파일이 성공적으로 생성된 경우 "keep\t"입니다. 이는 다음에 유용합니다.
경쟁을 방지하기 위해 잠금으로 사용되는 .keep 파일을 제거하십시오. 자식 재 포장하다 위에 언급했듯이.
GIT
의 일부 자식(1) 스위트
onworks.net 서비스를 사용하여 온라인으로 git-index-pack 사용