Eclipse git 체크아웃(일명 되돌리기)입니다.
다음과 같은 작업을 수행할 수 있습니까?git checkout
EGit 플러그인을 사용하여 Eclipse에서 작업을 수행할 수 있습니까?
수정한 파일이 있습니다.변경 내용을 삭제하고 파일을 원본 리포지토리에 있는 파일로 되돌리려고 합니다.Subversion에서는 이를 revert라고 합니다.git에서 그에 상응하는 것은 체크아웃입니다.
[팀]에서 체크아웃 또는 복귀처럼 보이는 메뉴 항목을 찾을 수 없습니다.EGit 0.6.0을 사용하고 있습니다.
패키지 보기에서 파일의 컨텍스트 메뉴 "Git 인덱스로 바꾸기/파일"을 통해 가능합니다.
(하드) 재설정을 수행하면 이를 달성할 수 있습니다.프로젝트의 상황에 맞는 메뉴에서 Team > Reset to...를 선택하고 재설정 유형으로 "HEAD"와 "Hard"를 선택합니다.
이렇게 하면 모든 파일의 변경 내용이 손실됩니다.하나의 파일만 되돌리려면 다음 답변을 참조하십시오.
이클립스 버전: 3.7.0입니다.
"팀 동기화 관점"에서 --> 동기화 보기에서 파일/폴더를 마우스 오른쪽 버튼으로 누릅니다. --> 덮어쓰기
Window > Show View > Other > Git Staging > Unstaged Changes로 이동하여 단일 파일을 복구합니다.
되돌릴 파일을 선택하십시오.마우스 오른쪽 버튼을 클릭하고 Replace with HEAD revision을 선택합니다.
이 단계는 취소할 수 없습니다.
(Eclipse 버전: 3.7.2 Egit 버전 2.3.1.201302201838-r을 사용하고 있습니다.)
Git Staging 보기를 사용할 수도 있습니다.
- Ctrl+3 또는 Command+3을 누르고 Git Staging 보기를 엽니다.
staging
- 보기에 리포지토리가 아직 표시되지 않은 경우 프로젝트 또는 파일을 클릭합니다.
- 이제 수정한 파일이 Unstage Changes 섹션에 표시됩니다.
- 스테이징되지 않은 파일을 두 번 클릭합니다.
- 이제 왼쪽에는 사용자 버전과의 비교 보기가 표시되고 오른쪽에는 변경 전 버전이 표시됩니다.
이제 파일의 일부 변경 내용만 취소하려면 다음을 수행하십시오.
- 비교 보기에서 변경된 라인 중 하나를 선택합니다.
- Copy Current Change From Right to Left(오른쪽에서 왼쪽으로 현재 변경 복사) 도구 모음 항목을 선택합니다.
그러면 왼쪽이 이 변경 사항에 대해 오른쪽과 일치합니다.파일을 저장하여 실행을 취소합니다.
모든 변경 내용을 취소하려면 다음과 같이 하십시오.
- 스테이징 보기에서 스테이징되지 않은 파일을 마우스 오른쪽 버튼으로 클릭합니다.
- Git 인덱스에서 파일로 바꾸기를 선택합니다.
스테이징되지 않은 파일을 두 개 이상 선택한 다음 마우스 오른쪽 단추를 누를 수도 있습니다.
되돌리려면 원하는 파일/디렉토리를 마우스 오른쪽 버튼으로 클릭한 다음 Replace With -> HEAD version을 선택합니다.
팀 동기화를 엽니다.파일을 찾은 후 --> 덮어쓰기를 마우스 오른쪽 버튼으로 클릭합니다.
갱신하다
Eclipse Luna(4.4.2)에서 팀 동기화를 엽니다.파일을 찾은 후 마우스 오른쪽 버튼으로 클릭합니다. --> "역방향..."
기능은 실제로 내장되어 있지만 분명하지 않을 수 있습니다.
- git 리비전으로 quickdiff가 활성화되고 quickdiff 기준선이 HEAD(기본값)인지 확인합니다.
- 되돌릴 파일을 엽니다.
- 모두 선택합니다(Ctrl-A).
- 빠른 차이 표시줄을 마우스 오른쪽 버튼으로 클릭합니다.
- "선택 항목 반전"을 선택합니다.
- 절약하다
btw, revert in git languo는 이전 커밋을 되돌리는 새로운 커밋을 만드는 것을 의미합니다.
전체 파일을 리포지토리의 데이터로 되돌리려면 다음과 같이 하십시오.
수정할 폴더를 클릭한 다음 GitStaging으로 이동합니다.
언급URL : https://stackoverflow.com/questions/1750997/eclipse-git-checkout-aka-revert 입니다.
'source' 카테고리의 다른 글
WPF 창의 핸들을 찾는 중입니다. (0) | 2023.04.25 |
---|---|
WPF C#: 끌어서 놓기를 통해 목록 상자의 항목을 재정렬합니다. (0) | 2023.04.25 |
bash에서 noop [:]의 사용 예는 무엇입니까? (0) | 2023.04.25 |
체크아웃하지 않고 분기 포인터를 다른 커밋으로 이동합니다. (0) | 2023.04.25 |
Excel 워크시트에서 sql 삽입 스크립트를 생성합니다. (0) | 2023.04.25 |