GitKraken의 UI 내에서 git mv
작업을 완전히 수행 할 수있는 방법이 있습니까? 나는 이름 변경에도 불구하고 파일 역사를 보존하기를 원하며 학생들은 커맨드 라인을 사용하는 것을 두려워합니다.GitKraken에서 파일 이름 바꾸기
1
A
답변
2
Gitkraken에 파일 브라우저가 내장되어 있지 않아 현재 가능하지 않다고 생각합니다. 따라서 repo에있는 모든 파일을 표시하여 각 파일의 수정 버전을 확인하고 편집기에서 열고 이름을 바꾸는 등 기본 작업을 수행 할 수는 없습니다. 파일 브라우저 탭을 추가하면됩니다. 어떤 점에서.
거의 모든 파일 작업을 수행하려면 Windows 탐색기, 노틸러스 등과 같은 파일 브라우저 또는 무시 무시한 명령 줄을 사용하여 외부에서 작업해야합니다. :)
파일의 이름을 Gitkracken으로 바꾼 경우 Gitkracken은 이름 바꾸기를 확인하고 파일 이름을 보존하므로 파일 기록이 보존됩니다. 커밋 후 "git log --follow file"을 사용하여 명령 줄에서 전체 기록을 볼 수 있습니다.
GK 내역도 사용할 수 있지만 과거 파일 이름별로 별도로 보관되므로보기가 어렵습니다. 퍼지 찾기를 사용하여 파일의 히스토리를 가져 오는 경우, 파일의 이전 이름에 대한 클릭 가능한 링크가 있습니다.
나는 대답을 찾지 못했지만 그럼에도 불구하고 정답으로 보입니다. – pjs
"Gitkracken은 이름을 바꾸고 이름을 변경하여 파일 기록을 유지합니다."- 사실이 아닙니다. 힘내는 이름 바꾸기 작업을 전혀 저장하지 않습니다. 이름 바꾸기 감지 작업은 이미 커밋이 완료된 후 git config가 사용하는 diff 알고리즘 ('--diff-algorithm')에 의해 수행됩니다. git은 svn과 근본적으로 다르며 SVN 또는 TFS와 같은 "파일 기반"소스 제어 시스템이 아닙니다. – Dai