Mercurial

소프트웨어 스크린 샷:
Mercurial
소프트웨어 정보:
버전: 4.5.3 업데이트
업로드 날짜: 22 Jun 18
개발자: Matt Mackall
라이센스: 무료
인기: 30

Rating: 5.0/5 (Total Votes: 1)

Mercurial은 대규모의 분산 프로젝트를 효율적으로 처리 할 수 ​​있도록 설계된 오픈 소스, 무료, 경량, 신속하고 이식 가능하며 분산 된 SCM (Source Control Management) 시스템 및 버전 제어 시스템입니다.

이 소프트웨어는 사용자에게 사용하기 쉽고 직관적 인 명령 줄 인터페이스를 제공하며 현재 OpenSolaris, MoinMoin 또는 Xen과 같이 안정적이고 분산 된 빠른 개정 관리가 필요한 광범위한 프로젝트에서 사용됩니다.

배우기도 쉽고 효과적입니다. 프로젝트를 복제하고 변경 사항을 푸시하고 프로젝트를 작성하고 커밋하는 방법에 대한 두 가지 빠른 시작 자습서가 프로젝트 홈페이지에 제공됩니다.


명령 줄 옵션

명령 행 옵션 중에 & lsquo; hg --help & rsquo;를 실행하면 한 눈에 볼 수있는 옵션이 있습니다. 명령을 사용하면 다음 커밋에서 선택한 파일을 추가하고, 모든 새 파일을 추가하고, 누락 된 파일을 삭제하고, 각 파일의 변경 집합 정보를보고, 버전없는 아카이브로 저장소 개정을 압축하고, 하나의 파일을 적용하는 기능을 언급 할 수 있습니다 또는 여러 개의 변경 그룹 파일, 분기 간 변경 사항 복사 또는 변경 집합 검색.

또한 이전 변경 집합의 효과를 되돌리고, 책갈피를 만들고, 기존 책갈피 및 저장소라는 이름의 분기를 나열하고, 추적 된 파일을 나열하고, 분기 헤드를보고, 정렬 된 패치 집합을 가져오고, 저장소의 무결성을 확인하고, 파일 이름 바꾸기, 독립 실행 형 웹 서버 활성화, 작업 디렉토리 업데이트, 현재 디렉토리에 새 저장소 만들기 등의 작업을 수행 할 수 있습니다.


후드 및 지원 OS

Mercurial은 전적으로 Python 프로그래밍 언어로 작성되었으며, Microsoft Windows 및 Mac OS X 운영 체제뿐만 아니라 모든 GNU / Linux 배포판에서 잘 작동하는 교차 플랫폼 소프트웨어로 설계되었습니다. 이 시점에서 32 비트 및 64 비트 아키텍처가 모두 지원됩니다.

이 릴리스의 새로운 기능 :

demandimport : fromlist의 알 수없는 항목에 대해 ImportError를 발생시키지 마십시오.
posix : 신호에 의한 중단시 poll () 재시작 (issue5452)
hgweb : rss 스타일의 파일 URL url에 누락 된 슬래시 추가

버전의 새로운 기능 :

demandimport : fromlist의 알 수없는 항목에 대해 ImportError를 발생시키지 않습니다.
posix : 신호에 의한 중단시 poll () 재시작 (issue5452)
hgweb : rss 스타일의 파일 URL url에 누락 된 슬래시 추가

버전 4.2.3의 새로운 기능 :

demandimport : fromlist의 알 수없는 항목에 대해 ImportError를 발생시키지 않습니다.
posix : 신호에 의한 중단시 poll () 재시작 (issue5452)
hgweb : rss 스타일의 파일 URL url에 누락 된 슬래시 추가

버전 4.2.2의 새로운 기능 :

demandimport : Fromlist에 알 수없는 항목에 대한 ImportError를 발생시키지 않습니다.
posix : 신호에 의한 중단시 poll () 재시작 (issue5452)
hgweb : rss 스타일의 파일 URL url에 누락 된 슬래시 추가

버전 4.1.1의 새로운 기능 :

demandimport : fromlist의 알 수없는 항목에 대해 ImportError를 발생시키지 않습니다.
posix : 신호에 의한 중단시 poll () 재시작 (issue5452)
hgweb : rss 스타일의 파일 URL url에 누락 된 슬래시 추가

버전 4.0.2의 새로운 기능 :


demandimport : fromlist의 알 수없는 항목에 대해 ImportError를 발생시키지 않습니다.
posix : 신호에 의한 중단시 poll () 재시작 (issue5452)
hgweb : rss 스타일의 파일 URL url에 누락 된 슬래시 추가

버전 3.7.2의 새로운 기능 :

bundlerepo : filelog에서 숨겨진 linkrev를 올바르게 처리합니다 (issue4945).
bundlerepo : manifestlog에서 숨겨진 linkrev를 올바르게 처리합니다 (issue4945).
demandimport : _imp를 추가하여 목록 무시
doc : man 페이지 "hgrc.5"의 "hg purge"별칭 관련 올바른 예
doc : 명령 도움말의 개요에서 deprecated 옵션 제거
파일 세트 : eol () 오류 메시지에서 복사 / 붙여 넣기 수정
도움말 : 백그라운드 닫기 문서에서 오타 수정
도움말 : hg.intevation.de는 hg.intevation.de (및 새 인증서)의 새 기본 이름입니다.
도움말 : reST 리터럴 구문을 사용하도록 템플릿 예제 업데이트
hg : 풀링 된 저장소에서 공유를 생성 할 때 잠금 획득 (issue5104)
log : 여러 OR 옵션으로 필터링 된 수정본의 순서를 수정합니다 (issue5100).
rebase : 중단 할 때 작업 디렉토리 업데이트 (issue5084)
되돌리기 : 병합 중에 p2의 조상으로 올바르게 되돌립니다 (issue5052).
revset : 연쇄 된 'list'연산 (함수 인수라고도 함) (issue5072)
setup : setup.py에서 hg.exe와 관련된 절차를 피하십시오. --pure
ui : 사용자 이름에 대한 비대화 형 프롬프트 에코로 인한 충돌 수정
unionrepo : revlog에서 숨겨진 linkrev를 올바르게 처리합니다 (issue5070).

zeroconf : ui.configitems () 래퍼에 전달 된 모든 인수 전달

버전 3.7.1의 새로운 기능 :



수정 : 대부분의 추가 필드를 보존하지 않는다.
graft : 대부분의 추가 필드를 보존하지 않습니다.
histedit : 문서에서 오타 수정
osutil : 지원되지 않는 플랫폼에서 recvfds () 컴파일 해제
osutil : libc에 recvmsg ()가 없기 때문에 순수 모듈 로딩을 중단하지 마십시오.
rebase : 백 아웃 변경 집합 986d04b9fedd
리베이스 : 백 아웃 변경 세트 d755a9531fce
rebase : 대부분의 추가 필드를 보존하지 않는다.

버전 3.5.1의 새로운 기능 :


convert : git copy 파일 내용 변환 수정
filesets : 단일 값에 대한 size () 조건부의 대소 문자 무시
도움말 : 오타 수정 - & gt; 익숙한
도움말 : 스크립팅 설명서에서 오타 수정
hg : 복제 대상이 원격 인 경우 자동 공유 방지
hgweb : 템플릿 경로 (BC)의 신뢰 수정
histedit : 백 아웃 ebb5bb9bc32e
largefiles : lfutil.getstandinmatcher ()가 스탠드 만 일치하는지 확인합니다.
match : icasefs에서 사례 전용 이름 바꾸기 + 명시 적 경로 커밋 수정 (issue4768)
파서 : compute_phases_map_sets에서 메모리 누수 수정
rebase : 전체 rebase 작업 중 repo 잠금
revset : 빈 그룹 표현으로 인한 크래시 방지 및 "and"
revset : "또는"을 최적화하는 동안 빈 그룹 표현에 의한 충돌을 방지합니다.
strip : 스트립하는 동안 'finally : tr.release'패턴을 사용하십시오.
update : 전체 'hg update'명령에 대한 repo wlock
wix : 'hg help -k foo'를 사용하여 중단하지 않기

버전 3.4.2의 새로운 기능 :


changegroup : changeggroupsubset에서 공통 기반을 올바르게 계산합니다 (issue4736).
crecord : crecord를 코어로 이동할 때 발생하는 오타 수정
crecord : crecord를 코어로 이동하면서 도입 된 세 가지 오타 수정
hgwebdir : 'web.name'이 설정된 경우 중복 된 repo 및 디렉토리 항목을 방지합니다.
hgwebdir : 서브 페션의 숨겨진 부모를 디렉토리로 표시하지 못하게합니다.
파서 : RevlogError 유형을 캐시하지 않습니다 (issue4451).
pull : 'hg pull --rev name --update'(issue4706)로 경쟁 조건을 피하십시오.
templater : "if"표현식에서 템플릿 문자열을 사전 처리하지 않음 (issue4714)
templater : diff ()에 전달 된 인수를 적절하게 평가합니다.
templater : 2.9.2-3.4 호환성을위한 문자열로 "..."구문 분석 (issue4733)
이식 : 이식 된 수정 만 당깁니다 (문제 4692)

버전 3.4의 새로운 기능 :

명령 :
annotate : 작업 디렉토리 파일에 주석을 달기위한 옵션 추가
주석 : 기본 fctx (issue4600)의 조상 컨텍스트를 항상 준비합니다.
주석 달기 : 부모에게 걸어 가기 전에 항상 linkrev 조정 (issue4623)
주석 : workingfilectx의 조상 컨텍스트 준비
북마크 : 들어오는 북마크에 대해 diff ()를 바꾸려면 incoming ()을 추가하십시오.
북마크 : 나가는 북마크에 대해 diff ()를 대체하는 outgoing ()을 추가합니다.
북마크 : 효율성을 위해 사용 가능한 @ 번호 앞에 @pathalias 접미사를 확인하십시오.
북마크 : 들어오고 나가는 북마크에 대한 세부 정보 표시 테스트 향상
북마크 : 분기되는 북마크가 예기치 않게 업데이트되는 것을 방지합니다.
북마크 : 원격으로 참조 된 변경 집합을 참조하는 경우 @number 책갈피 재사용
북마크 : commands.summary ()의 compare ()에 의한 북마크 비교 비교
북마크 : 들어오고 나가는 북마크에 대한 자세한 상태를 보여줍니다.
clone : 하드 링크 클론에 진행률 지원을 추가합니다 (issue3059).
commands.import : 접두사 옵션을 허용합니다.
commands.push : 개정판이 빈 세트 (BC)로 평가되면 중단합니다.
명령 : ui.statuscopies 설정 손잡이 추가debuginstall : 편집기 경로를 검색하기 전에 확장합니다 (issue4380).
파일 : subrepo 지원을 위해 cmdutil로 다시 사용할 수있는 구현 분할
files : ctx 객체를 사용하여 dirstate에 액세스합니다.
이식 : 형제 이식편을 만들 수 있습니다.
이식편 : 여분의 중간 이식편 기록
log : 닫는 분기 노드를 "_"(BC)로 표시합니다.
log : 수정 - 버전 0을 포함하지 않는 널 부모
log : make -fr은 주어진 revs에서 완전한 히스토리를 보여준다.
log : 작업 컨텍스트에 대해 'pctx'보다 'wctx'를 선호합니다.
patch.internalpatch : 접두사 매개 변수를 허용합니다.
patch.internalpatch : 접두사에 대한 기본값 추가
패치 : pathstrip의 이름을 pathtransform으로 변경하십시오.
끌어 오기 : 다른 repo에 액세스하기 전에 "foo에서 가져 오기"를 인쇄하십시오.
푸시 : 푸시 백이 예상되는 경우 로컬 '잠금'획득 (BC) (문제 4596)
해결 : -l / - list (BC)에 대한 알려지지 않은 침묵 경고
되돌리기 : 작업 디렉토리에 대해 파일 세트 평가 (issue4497)
되돌리기 : 수정 - 로컬 수정시 대화식 (issue4576)
되돌리기 : 대화식 되돌리기 후에 파일 표시를 중지하지 않습니다 (issue4592).
되돌리기 : 경로가없는 -I / -X 만 허용 또는 -a / -i (issue4592)revert : 크기가 변경되지 않은 경우 복귀 된 파일에 normallookup을 적용합니다 (issue4583).
되돌리기 : 대소 문자 구별없이 되돌릴 수있는 기능 복원 (issue4481)
status : 상대 디렉토리 도움말 텍스트 추가 (issue3835)
핵심:
bundle2 : 트랜잭션 롤백 메시지 출력 캡처 (issue4614)
bundle2 : http를 사용하지 않는 한 출력 캡처를 비활성화합니다 (issue4613 issue4615).
changelog : 보류중인 데이터가없는 경우 readpending 수정 (issue4609)
dirstate : nf 대 f를 초기화하는 순서를 고친다.
filelog : 검열 된 파일에 패딩 데이터 포함 가능
병합 : 마지막 wlock 해제 후 update hook 실행
pushkey : 사전 푸시 키 후크를 실행하기 전에 보류중인 데이터 플러시 (issue4607)
repoview : 정적 블로커 계산 성능 향상
revlog : _addrevision은 검열 된 개정을 기반으로 완전 대체 델타를 작성합니다.
revlog : revlog public API에 "iscensored ()"를 추가합니다.
revlog : addgroup은 들어오는 델타가 검열 된 회전을 추가하는지 확인하고 플래그 비트를 설정합니다.
revlog : addgroup에서 검열 노드를 기반으로 잘못된 델타를 거부합니다.
revlog : 스트립 이후 인라인에서 비 - 라인 작업으로 변환
revlog : 교환으로받은 완전 교체 델타를 확장하는 특별한 경우subrepo : 빈 subrepo 상태의 .hgsubstate 행을 쓰지 않습니다 (issue4622).
subrepo : diff -I / -X gitsubrepo 지원을 설명하는 도움말 텍스트 업데이트
태그 : .hgtags 파일 노드의 별도의 공유 캐시 설정
태그 : 태그 캐시 파일의 형식 변경
태그 : 필터 수준마다 다른 캐시 파일 있음
ui : 일반 모드 (일반 모드)에서 revsetaliases 비활성화
util : copyfile에 진행 콜백 지원을 추가합니다.
windows : shellquote ()가 ''를 포함하는 경로를 인용합니다 (issue4629).
확장 기능 :
색상 : Windows (BC)에서 ANSI 모드 설정에 대해보다 신중함
color : cmd.exe에서 크래시 수정
color : 비 대화식 경우 terminfo / win32를 생략합니다 (issue4543).
color : 호출기가 활성 상태 일 때 다른 색상 모드를 지원합니다.
convert : 낙지 합병을위한 진행률 막대 조정 (issue4169)
histedit : histedit에 --edit-plan 옵션 추가
histedit : histedit 허용 - 자손 (BC)이 아닌 경우 계속
histedit : histedit 중에 스트립 방지하기
histedit : 새로운 오류 메시지 스타일 수정
histedit : 폴드와 함께 롤 액션 통합 향상histedit : 커밋 메시지에 대한 롤업 프롬프트 수정 (issue4606)
largefiles : 원격 저장소에 복제 할 때 충돌이 발생하지 않습니다.
largefiles : 로그 정규 표현식을 수정할 때 파일 세트를 mangle하지 않습니다.
largefiles : 항상 updatelfiles 'checked'매개 변수 세트 고려
largefiles : overriderevert에서 openlfdirstate의 무한 재귀 호출을 피하십시오
largefiles : 포함하는 통화 체인을 만들지 않습니다.
largefiles : 로깅 할 때 스탠딩 패턴 앞에 '.hglf'를 붙이지 마십시오.
largefiles : 잊어 버린 대형 파일을 되 돌릴 때 경고하지 않습니다.
largefiles : overriderevert ()에서 'standin'변수를 추출하여 재사용
largefiles : -C 업데이트의 경우 필요한 경우 largefiles 만 업데이트합니다.
largefiles : 저장소 외부에서 로깅을 처리합니다.
largefiles : 소개 lfutil.findstorepath ()
largefiles : comands.revert () 대신 cmdutil.revert ()를 재정의하십시오.
largefiles : 복사 된 / 이동 된 largefiles의 소스를 상태 -C로보고합니다.
largefiles : 확장 기능을 필요로하는 복제 후에 로컬로 활성화 된 것으로 설정
largefiles : 패턴을 처리하기 위해 로그를 가르칩니다.
largefiles : _subdirlfs () 주석 업데이트
largefiles : 공통 함수를 사용하여 .hg_archival.txt의 내용을 빌드합니다.largefiles : 로컬 저장소를 확인할 때 lfutil.findstorepath ()를 사용하십시오.
largefiles : 코어 파일 복사 논리를 사용하여 대상 경로의 유효성을 검사합니다.
largefiles : 공유 소스를 기본 로컬 저장소로 사용합니다 (문제 4471).
mq : 단일 패치가 적용되지 않을 때 자동 실패 방지 (issue4604)
rebase : "source"인수를 리베이스 (rebase)로 전달하지 않음 (issue4633)
rebase : 중단시 북마크 상태 복원
기록 : 새로 추가 된 파일의 패치 편집 (issue4304)
record : 하위 디렉토리 내에서 레코드로 새 파일 추가 수정 (issue4626)
레코드 : 이동 된 파일 충돌에 대한 변경 사항이있는 레코드 수정 (issue4619)
shelve : 올바른 순서로 잠금을 획득합니다.
shelve : 대화 형 모드 추가
shelve : 대화 형 모드 명령 행 옵션 추가
hgweb :
hgweb : 단일 프레임 스타일로 렌더링을 수정하기 위해 diffline의 태그 부활
hgweb : 부모 찾기에 introrev () 사용 (issue4506)
json : {bookmarks} 템플릿 구현
json : {branches} 템플릿 구현
json : {changeset} 템플릿 구현
json : {비교} 템플릿 구현
json : {fileannotate} 템플릿 구현
json : {filediff} 템플릿 구현json : {helptopics} 템플릿 구현
json : {help} 템플릿 구현
json : {manifest} 템플릿 구현
json : {shortlog} 및 {changelog} 템플릿 구현
json : {tags} 템플릿 구현
정렬되지 않은 :
archive : 기본 접두사를 ''에서 없음으로 변경합니다.
archive : repo identity를 빌드하기 위해 최초로 보이는 리비전 찾기 (issue4591)
bundle2-localpeer : 오류시 서버 출력을 올바르게 전파합니다 (issue4594).
bundle2-wireproto : 오류시 서버 출력을 올바르게 전파합니다 (issue4594).
changeset_printer : p1rev : p1node를 "+"접미사로 표시합니다.
check-commit : 잘못된 버그 태그 탐지에 대해 더 까다 롭습니다.
check-commit : 요약 행의 대소 문자 검사
churn : -T를 사용하는 대신 -t 옵션을 사용하지 마십시오.
crecord : 다른 밑줄 수정
crecord : orig_stdout에 대한 밑줄 스타일 수정
devel-warn : 모든 메시지에 접두사를 추가합니다 ( "devel-warn :").
dirs._addpath : Python 문자열을 노출 한 후에이를 변경하지 마십시오 (issue4589).
dispatch : ParseErrors의 서식을 통합합니다.
dispatch : {file, rev} 집합 함수에 대한 편집 거리와 가까운 제안 제시파견 : 비슷한 이름의 명령 제안 제안
extensions : 다른 확장이로드 된 후 콜백을 지원합니다.
get-with-headers : 구문 분석 및 예쁜 인쇄 지원 JSON
graphlog : -fr이 작동하도록 commands.log를 무시하지 마십시오.
graphlog : 이동 주석 및 회전 수를 나타내는 플래그는 정렬되지 않을 수 있습니다.
graphlog : 빈 repo에 대해 getgraphlogrevs ()에서 너무 일찍 반환하지 않습니다.
lazymanifest : 3d485727e45e 이후에 lmiter_iterentriesnext ()에서 메모리 누수를 수정하십시오.
lazymanifest : pure hg iterkeys 수정 ()
linkrev : 작업 카피의 주석으로 문제를 수정
manifestv2 : 새 매니페스트 형식 읽기 지원 추가
manifestv2 : 새로운 매니페스트 형식 작성 지원 추가
구식 : 분기시 obs-cycle에서 무한 루프를 피하십시오 (issue4126).
기록 : 커밋 명령에 대화 형 옵션 추가
기록 : 새 파일 편집 허용 (issue4304)
record_curses : 새로 추가 된 파일에 대한 UI 버그 수정
revbranchcache : 캐시에 쓸 수없는 경우에 대한 테스트 추가
revbranchcache : localrepo에 branchmap 밖으로 이동하십시오.
revbranchcache : 점진적으로 캐시 채우기
revbranchcache : 객체에 저장소를 저장합니다.revbranchcache : 읽기 작업 중에도 캐시 쓰기
revrange : 해시 접두어로 revset 별칭을 구문 분석하지 않습니다 (issue4553).
롤백 : 명확한 해결 상태 (issue4593)
ssl : Apple Python 실행 파일을 확인하기 전에 symlink를 해결하십시오 (issue4588).
ssl : 명시 적 기호 "!"설정 web.cacerts에 SSL 검증 (BC)을 사용하지 않도록 설정
strip : --keep (문제 4593)을 사용하여 상태를 올바르게 지 웁니다.
subrepo : git subrepos에 'cat'지원 추가
subrepo : hgsubrepo에 files 명령에 대한 기본 지원 추가
subrepo : diffing git subrepos에 대한 include / exclude 지원 추가
subrepo : git subrepos에서 무시되고 깨끗한 파일에 대한 상태 지원 추가
subrepo : abstractsubrepo.init (API)의 인수 변경
subrepos : git subrepos에서 파일 추가 지원
test-convert-git : 문어 병합으로 진행 상황 표시 줄 표시 (issue4169)
test-histedit-edit.t : histedit 중 새로운 qnew가 실패 함을 보여줍니다 (issue4366).
test-https : Apple Python을 사용하는 경우에만 dummycert 테스트를 사용합니다 (issue4500).
test-shelve : 공백에 좀 더 관대 함 (issue4124)
테스트 : 태그를 보여주는 테스트 추가 캐시 드랍 헤드 필터링 (issue4550)

tests : 삭제 된 .hg 디렉토리 처리 (git 2.2.0 이상) (issue4585)
trydiff : 접두사가있는 파일 이름을 한 번만 조인하십시오.
unbundle : 번들 2 (BC)를 처리 할 때 'wlock'획득 (issue4596)
webcommand : 사용 가능한 명령의 사전 정의
웹 명령 : 데코레이터를 사용하여 웹 명령 정의
색상 : Windows (BC)에서 ANSI 모드 설정에 대해보다 신중함
commands.push : 개정판이 빈 세트 (BC)로 평가되면 중단합니다.
histedit : histedit 허용 - 자손 (BC)이 아닌 경우 계속
log : 닫는 분기 노드를 "_"(BC)로 표시합니다.
푸시 : 푸시 백이 예상되는 경우 로컬 '잠금'획득 (BC) (문제 4596)
해결 : -l / - list (BC)에 대한 알려지지 않은 침묵 경고
ssl : 명시 적 기호 "!"설정 web.cacerts에 SSL 검증 (BC)을 사용하지 않도록 설정
unbundle : 번들 2 (BC)를 처리 할 때 'wlock'획득 (issue4596)
subrepo : abstractsubrepo.init (API)의 인수 변경

버전 3.3.3의 새로운 기능 :


adjustlinkrev : 'None'값을 소스로 처리합니다.
adjustlinkrev : 조상에 대한 소스 회전 수를 한 번만 준비합니다.
amend : 두 부모 병합 부모의 디렉토리 이름 변경 확인 (issue4516)
annotate : linkrev 조정시 조상 컨텍스트 재사용 (issue4532)
dirstate : icasefs에 dir을 추가 할 때 정확한 대소 문자를 요구하지 않음 (issue4578)
dirstate : rootdir이 디렉토리 구분자로 끝나는 지 확인하십시오 (issue4557).
filemerge : mergemarkertemplate 도움말에서 언어 정리
forget : icasefs에 대한 부정확 한 일치를위한 결과를 정리하라.
hgweb : 지정된 경로가 아닌 다른 디렉토리에서 스타일 맵을로드하는 것을 방지합니다.
mergecopies : 파일 기록을 탐색 할 때 조상 컨텍스트를 다시 사용합니다 (issue4537).
템플릿 : 기본 스타일의 "log -q"출력 수정
템플릿 : 단계 스타일의 "log -q"출력 수정
win32 : 'raise ctypes.WinError'- & gt; '인상 ctypes.WinError ()'

버전 3.3의 새로운 기능 :

명령 :
추가 : 정확히 일치하지 않는 경우에도 잊어 버린 파일을 다시 추가하십시오 (BC)
addremove : 잊어 버린 파일을 다시 추가하십시오 (BC).
addremove : -S 플래그에 대한 지원 추가
addremove : -I / -X (BC)를 사용하여 호출하면 상대 경로 인쇄
addremove : 서브 레포 지에 명시 적 경로가있는 addremove를 지원합니다.
백 아웃 : 추가 - 커밋 옵션
commit : --addremove가 지정되었지만 실패 할 경우 중단합니다.
commit : 부모가 아닌 경우 복사 원본에 대한 역방향 검색을 제거합니다 (issue4476).
commit : -S가 지정되면 --addremove를 subrepos에 전파합니다 (issue3759).
이식 : 접목하는 동안 더 유용한 상태 정보 표시
핵심:
번들 : 기존 백업 번들 (BC)을 덮어 쓰지 않습니다.
osx : pkg 번들에있는 .pax.gz 파일을 패치하여 루트로 추출합니다 (issue4081).
revset : 머리에없는 파일에 대한 hidden linkrev 처리 (issue4490)
revset : null 개정 (BC)을 나타 내기 위해 rev (-1) 허용
revset : Null 개정을 포함하도록 조상 (null) 수정 (issue4512)
subrepo : non-hg subrepos가있는 경우 add에서 중단하지 않음 (issue4513)
cmdserver : 주어진 명령을 다른 명령과 같이 파이프 채널로 사용확장 기능 : 주요 버전 및 부 버전 (BC)에 대한 호환성 만 확인
https : https URL (issue3090)에 대한 지원 tls sni (서버 이름 표시)
ignore : repo root와 관련된 파일 무시 문제 해결 (issue4473) (BC)
linkrev : 보이는 자식이없는 필터링 된 linkrev 처리 (issue4307)
linkrev : 또한 주석을 부트 스트랩 할 때 linkrev를 조정합니다 (issue4305).
linkrev : linrev 조정시 올바른 목록 내용 사용 (issue4499)
memctx : 새로 제거 된 파일을 사용하여 매니페스트를 올바르게 계산합니다 (문제 4470).
memctx : 제거 된 파일에 대한 매니페스트 수정 (issue4470)
obsstore : 초기화 중 가비지 수집을 비활성화합니다 (issue4456).
subrepo : subrepos에서 명시 적 경로로 제거 지원
subrepo : git subrepos에 대한 전체 되돌리기 지원 추가
subrepo : git subrepos에 부분 diff 지원 추가
subrepo : git subrepos에서 무시 된 파일에 대한 상태 지원 추가
win32 : Inno Setup 설치 프로그램에서 Mercurial.ini 파일을 제거합니다 (문제 4435).
hgweb :
hgweb : 병합 커밋의 경우 p1 또는 p2에 대한 diff보기 (issue3904)
확장 기능 :
color : git subrepo diffs에 대한 지원 추가color : _effects에 'dim'이 누락되었습니다.
변환 : svn 실패, 참고 libsvn 버전 (issue4043)
convert : 짧은 해시 인 경우 메시지의 수정 버전 참조 대체
변환 : mercurial_source.lookuprev ()에서 LookupError 처리
extdiff : 매개 변수의 수동 견적과의 역 호환성을 재 도입
histedit : issue4251이 수정되었음을 나타내는 테스트 추가 (issue4251)
largefiles : 큰 파일을 변경하지 않고 디렉토리 커밋을 수정합니다 (issue4330).
largefiles : 'default-push'가 아닌 largefiles를 가져 오는 데 'default'경로 사용
largefiles : add, forget, remove에 대한 subrepo 지원 사용
largefiles : 나가는 변경 집합에서 대기 상태의 해시를 검사 할 때 진행 상태 표시
mq : 일반 헤더의 더 똑똑한 처리
patchbomb : 공백과 포맷 변경 diffopts (BC)를 존중하지 마십시오.
rebase : 리베이스하는 동안보다 유용한 상태 정보를 보여줍니다.
rebase : rebase 개정이 계속 표시되도록합니다 (issue4504).
extdiff : 외부 도구에 대한 예기치 않은 인용 인수를 피하십시오 (issue4463).
highlight : 유니 코드의 추가 linebreaks 무시 (issue4291)
record : 형식 변경 diffopts를 존중하지 않음 (issue4459)

공유 : 북마크 공유 옵션 추가
이식 : 빈 변경 집합 건너 뛰기 (issue4423)

버전 3.2.4의 새로운 기능 :



demandimport : 블랙리스트 distutils.msvc9compiler (issue4475)
largefiles : 백 아웃 f72d73937853 - 선형 업데이트 핸들 m - & gt; 다르게
largefiles : 'remove -A'와 함께 거짓 파일 누락 경고 수정 (issue4053)
largefiles : 잊어 버린 거짓 파일 누락 경고 수정 (issue4053)
largefiles : 'composelargefilematcher ()'메소드 소개
largefiles : standin이 추가 될 때 lfdirstate에 추가 된 lfile을 표시합니다.
sshpeer :보다 철저한 쉘 인용

버전 3.2.3의 새로운 기능 :


컨텍스트 : 설정 수정 중지 또는 추가 된 노드 없음
darwin : 파일 경로가 normcase () 일 때 무시할 수있는 코드 포인트 생략
인코딩 : HFS 무시 문자를 제거하기 위해 hfsignoreclean 추가
largefiles : 실제로 addremove dry run에서 대형 파일을 제거하지 마십시오.
log : 수정 로그 -f 실제 경로를 따르는 느린 경로
로그 : 수정 로그 revset 불안정성
manifest : 항목의 노드 ID를 None으로 설정하는 것을 허용하지 않습니다.
pathauditor : Windows 짧은 이름 별칭 확인
pathauditor : OS X에서 무시되는 코드 포인트 확인
rebase : 원본 wc parent로 다시 업데이트 할 때 negative 상태를 무시합니다.
업데이트 : 추적되지 않은 로컬 파일에 대한 테스트 추가
업데이트 : 업데이트시 무시할 수없는 무시 된 파일을 덮어 쓰지 않음

버전 3.2.2의 새로운 기능 :

changegroup : 재주문 중 파일 링크 수정 수정 (issue4462)
hgweb : 포착되지 않은 예외 후에 적절한 HTTP 응답을 보냅니다.
largefiles : 플랫폼에서 exec-bit 검사를 인식하지 못하도록합니다.
largefiles : 한 쪽이 변경되지 않은 경우 largefile / normal 프롬프트 표시 안 함
manifest : 작업 복사본 파일 'add'표시가 버그가있는 버그 수정
병합 : 무엇이 짧은 병합에 병합되었는지에 대해 정확해야합니다.
병합 : cd / dc 프롬프트 전에 변경된 쪽이 실제로 변경되었는지 확인하십시오.
mq : "잘못된"순서로 발생하는 헤더 업데이트 수정
mq : introduction insertplainheader - 이전과 같은 순진 구현
mq : 일반 모드에서 헤더를 추가 할 때 메시지와 분리하십시오 (issue4453).
mq : 일반 모드에서 메시지를 설정할 때 헤더에서 분리하십시오 (issue4453).
push : syncphase에서 bundle2의 독립적 사용을 중단합니다 (issue4454).
pushkey : prepushkey 후크 오류를 정상적으로 처리합니다 (issue4455).
rename : 수정 된 파일을 제거하고 추가 한 파일을 올바르게보고합니다 (issue4458).
되돌리기 : 모든 로컬 수정에 대한 복사 정보 찾기
revset : generatorset에 대해 처음과 마지막으로 수정합니다 (issue4465).템플릿 : 깨진 "덜"& amp; 종이 스타일의 "more"링크 (issue4460)

버전 3.2.1의 새로운 기능 :



북마크 : Exchange 메시지 형식 수정 (문제 4439)
changegroup : fnodes에 사용하지 않은 값을 저장하지 않음 (issue4443)
convert : git diff-tree를 사용하십시오. --gind 대신에 --find-copies = n % 대신에 -Cn %
발견 : 샘플과 yesno 사이의 색인이 일치해야합니다 (issue4438).
발견 : '원격으로 알려진 모든 로컬 헤드'를 실제 '모두'로 제한 (issue4438)
extdiff : 셸에 전달 된 사용자 제공 옵션 인용
hgweb : web.archivesubrepos를 사용할 때 충돌을 수정합니다.
mail : 실제로 verifycert 설정 값을 사용하십시오.
rebase : 일반적인 조상이없는 rebase 수정 (issue4446)
serve : --daemon-pipefds 옵션의 올바른 메타 변수
templater : runsymbol ()에서 키워드 매핑을 덮어 쓰지 않습니다 (issue4362).

유사한 소프트웨어

hg-git
hg-git

20 Feb 15

OpenLexicon
OpenLexicon

3 Jun 15

Bazaar-GTK
Bazaar-GTK

11 May 15

코멘트 Mercurial

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!