This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold 프로젝트는 Git과 잘 호환되지만, 동기화는 에디터 외부에서 처리합니다. 원하는 Git 클라이언트나 커맨드 라인을 사용해 clone, fetch, pull, commit, push, 브랜치 생성, 충돌 해결 작업을 수행하세요.
프로젝트 디렉토리가 커밋이 하나 이상 있는 Git 작업 트리의 루트이면 Defold는 무시되지 않은 파일 중 추가, 수정, 삭제 또는 이름 변경으로 감지된 파일을 Changed Files 에디터 창에 나열합니다. 디스크의 파일을 현재 커밋(HEAD)과 직접 비교해 항목을 만들므로 변경사항을 staging해도 목록은 달라지지 않습니다. 병합 충돌은 외부 Git 클라이언트에서 해결하세요.

수정되거나 이름이 변경된 파일을 정확히 하나 선택하고 Diff를 클릭하면 텍스트 diff를 볼 수 있습니다. Revert를 클릭하면 선택한 작업 트리와 index의 변경사항을 버립니다. 추적되는 파일은 HEAD 상태로 복원됩니다. HEAD에 없는 파일은 추가 항목으로 staging되었는지와 관계없이 삭제되며, 이름이 변경된 파일은 새 경로를 삭제하고 이전 경로를 복원합니다. 에디터에서 이 작업은 실행 취소할 수 없으므로 필요한 작업은 먼저 commit하거나 백업하세요.
Git은 Defold의 텍스트 기반 프로젝트 파일을 효율적으로 저장합니다. 하지만 PSD나 오디오 제작 파일처럼 자주 변경되는 대용량 바이너리 에셋은 저장소 이력을 빠르게 증가시킬 수 있습니다. 대용량 작업 파일에는 Git LFS 또는 별도의 스토리지 및 백업 솔루션 사용을 고려하세요.
Changed Files 창은 로컬 상태, diff, revert 작업만 제공합니다. 커밋을 원격 저장소에 push했는지는 알지 못하며 fetch, pull, commit 또는 push 작업을 수행하지 않습니다. 이러한 작업은 외부 Git 클라이언트나 커맨드 라인에서 수행하세요. 기본적으로 Defold는 다시 포커스를 얻을 때 외부 변경사항을 다시 로드하고 창을 갱신합니다. Load External Changes on App Focus가 비활성화되어 있으면 File ▸ Load External Changes를 선택하세요.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB