2017-02-20 6 views
1

은 내 저장소에 대한 TortoiseGit를 사용하지만 가끔은 마우스 오른쪽 단추로 클릭 한 다음망할 놈의 GUI를 선택합니다. 왜 가끔이 보여 않습니다느슨한 개체 및 TortoiseGit V 힘내

Loose Objects

나는 그것이 데이터베이스를 압축 할 수 있습니다. 그러나 TortoiseGit은 이에 대해 언급하지 않습니다. 망할 놈의 GUI하지 않는 느슨한 객체와 거북이 힘내에 대한 메시지를 제기하는 이유

비슷한 질문 달리 나는 요구하고있다. 따라서 지명 된 중복 질문과 정확히 일치하지는 않습니다.

+2

[Git GUI가 가리키는 "느슨한 개체"란 무엇입니까?] (http://stackoverflow.com/questions/5709687/what-are-the-loose-objects-that-the-git -gui-refer-to) – Schwern

+0

@Schwern 나는 느슨한 물건이 무엇인지 특별히 묻지 않는다. 나는 왜 Git GUI가 그들에 대해 나에게 묻지만, TortoiseGit은 그렇지 않다. –

+0

@AndrewTruckle 허용 된 답변에는 TortoiseGit과 Git GUI의 차이점에 대한 내용이 없습니다. 이와 같이 나는이 질문에 대한 답변이 실제로이 차이점을 중심으로 진행되는 것은 아니며 실제로는 중복 된 것이라고 생각합니다. –

답변

3

"느슨한 개체"는보다 효율적인 packfiles보다는 파일 시스템의 개별 파일 인 개체를 의미합니다. "데이터베이스 압축"은 아마도 git gc을 실행할 것임을 의미합니다. What are the “loose objects” that the Git GUI refers to?

요즘에는 가비지 수집을 실행하여 Git에서 가비지 수집을 실행하여 시간을 정리합니다. git gc. 사용자에게 메시지를 보낼 필요가 없습니다. 이것은 Git GUI가 Git이 자체 가비지 콜렉션을하지 않을 때부터 몇 년 전에 보류되어 왔다고 생각합니다. 내 이해 2880은 느슨한 개체의 상당히 낮은 수입니다.

실수로 gc.auto을 0으로 설정하지 않았는지 확인하십시오 (git config gc.auto).

+2

기술적으로 "느슨한"은 "채워지지 않은"것을 의미하며 참조되지 않을 수도 있습니다. 하지만 그래, 나는 GitGUI가 단지 바보 같다고 생각한다. :-) – torek

+0

@torek 감사합니다. 답변을 업데이트하고 더 나은 답변을 찾았습니다. – Schwern