"hg 레코드"는 파일의 다른 영역 (다른 diff hunks)의 변경 사항을 다른 커밋으로 구분할 수있는 hg (a.k.a. Mercurial) 개정 관리 시스템의 기능입니다.Subversion에는 "hg record"와 유사한 기능/확장 기능이 있습니까?
서브 버전에는 유사한 기능이 있습니까? 아마도 확장의 형태입니까?
"hg 레코드"는 파일의 다른 영역 (다른 diff hunks)의 변경 사항을 다른 커밋으로 구분할 수있는 hg (a.k.a. Mercurial) 개정 관리 시스템의 기능입니다.Subversion에는 "hg record"와 유사한 기능/확장 기능이 있습니까?
서브 버전에는 유사한 기능이 있습니까? 아마도 확장의 형태입니까?
Subversion은 changelists을 생성하여 작업 카피에서 작성한 여러 개의 별개의 변경 사항을 그룹화하여 별도로 커밋 할 수 있습니다. 그러나 주어진 파일의 모든 변경 사항은 커밋됩니다. 당신은 파일에있는 개별 덩어리에 라벨을 붙일 수 없다.
저는 Subversion에 대한 "확장"을 알지 못합니다.
일반적으로이 상황을 처리하는 방법은 두 번째 작업 복사본을 체크 아웃하고 두 번째 작업 복사본을 수동으로 가져 와서 (텍스트 편집기의 Visual diff 기능을 사용하여) 커밋 할 변경 내용을 수동으로 가져온 다음 커밋합니다. 그런 다음 두 번째 작업 복사본을 삭제하거나 이후의 다른 변경 사항을 유지하십시오. 그리고 첫 번째 작업 복사본에서 "svn update"를 실행하여 최신 상태로 만듭니다.
이상적인 경우 별도의 작업 복사본을 별도로 만들어 변경하지 않아도됩니다.
또 다른 대안은 수은/전복 다리를 사용하고 평상시와 마찬가지로 수은으로 작업을하고 Subversion 저장소로 푸시하는 것입니다.