2012-08-02 3 views
14

전체 diff 행크가 아닌 SmartGit에서 한 행을 스테이징하려고합니다.SmartGit에서 한 줄을 어떻게 스테이지 할 수 있습니까?

예 :

old line 
new line but leave unstaged 
new line, just stage this 
new line but leave unstaged 
new line but leave unstaged 
old line 

이 OS의 X에 GitX으로 행할 수 있지만 SmartGit에 내가 무대 할 수있을 것으로 보인다 가장 작은 단위는 DIFF 라인의 전체 집합입니다.

+3

이 답변 : http://stackoverflow.com/a/24386597/492 –

답변

10

사용 로컬 | 색인 편집기 : 색인 파일 내용을 원하는대로 편집 할 수 있습니다.

+0

어떻게? 나는 인덱스 에디터를 내 앞에 열어 놓고 한 줄 짜기를하는 방법이 아닌 한 덩어리를 어떻게 그리는지를 볼 수 있습니다. – joachim

+1

오른쪽에서 가운데로 선을 복사하고 파일을 저장하십시오. – mstrap

+5

오, 알았어요. 실제로 선을 선택하고 오른쪽 RHS 창에서 복사 한 후 클릭하여 중간에 붙여 넣기해야합니다. 그것은 실제적으로 변경을 준비하는 것이 아니라 수동으로 인덱스에서 재생산하는 것과 같은 매우 비열한 UI입니다. – joachim

3

버전 4.5 이상에서는 파일을 선택하고 변경보기에서 선> 스테이지 덩어리 (또는) 스테이지 내부 변경 사항을 마우스 오른쪽 버튼으로 클릭합니다 (강조 표시된 변경 사항을 마우스 오른쪽 버튼으로 클릭하는 경우).

+0

이전 버전이 바이너리로 (긴 줄 때문에) 감지되면 17.1에서 누락되었습니다. "강제 텍스트" – JasonPlutext