질문

4515 단어 hg-git

묘사

안녕하세요! -)
나는 단지Mercurial을 탐색해서GitHub에 접근할 뿐이며, 잠시 후에 나의 대부분의 로컬 Git 저장소를 전환할 계획이다.toy GitHub 저장소에서, 나는 0에서 3까지의 제출 번호와 hg git을 통해Mercurial 로컬 클론 네 개를 가지고 있다."hg strip 1"이후, 최초의 제출을 제외한 모든 제출은 로컬에서 사라집니다.'hg-push'와'hg-push-f'를 시도하면 다음과 같은 결과가 발생합니다.
git+로 이동ssh://[email protected]/pinard/try github.지트
데이터 생성 및 전송
[“git receive pack'/pinard/try github.git']
포기: 알 수 없는 버전 "932dcd079d4e8c00bdd9e9e5ddcfdf25773ac139"!
그리고 저는'hg pull'을 시도해 보았습니다.'pull'이 박리 제출을 회복할지 보고 다음 회상을 받았습니다.
git에서 추출 +ssh://[email protected]/pinard/try github.지트
[“git upload pack'/pinard/try github.git']
*알 수 없는 예외가 발생했습니다. 보고서를 참조하십시오.
* http://mercurial.selenic.com/wiki/BugTracker
*Python 2.7.3(기본값, 2012년 4월 20일, 22:44:07) [GCC 4.6.3]
*Mercurial 버전 2.0.2, 리소스 할당 시스템
* 확장 작업: 교란, 착색, 변환, 획득, 제거,graphlog,git,gpg,hgk,mq,이식
거슬러 올라가기(최근 통화 마지막):
파일 "/usr/bin/hg", 38행,
변덕이 심하다.파견하다.뛰다
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 27번째 줄에서 실행 중
시스템종료(스케줄링(sys.argv[1:])
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 64번째 줄, dispatch
runcatch(요청)로 돌아가기
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 87번째 줄,runcatch에서
반환 스케줄링(req)
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 684번째 줄, dispatch
cmdpats,CMDPoptions)
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 466번째 줄,runcommand에서
ret= runcommand(사용자 인터페이스, 옵션, 명령, d)
파일 "/usr/lib/python2.7/dist packages/mercurial/extensions.py", 184행, 줄 바꿈
패키지 반환(origfn, args, kwargs)
파일 "/usr/lib/python2.7/dist packages/hgent/color.py", 373행,colorcmd에서
원본으로 되돌아오기 (사용자 인터페이스, 옵션, 명령, cmdfunc)
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 738행, runcommand
checkargs로 돌아가기()
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 692행, checkargs에서
return cmdfunc()
파일 "/usr/lib/python2.7/dist packages/mercurial/dispatch.py", 681 행,
d=lambda:util.checksignature(func)(사용자 인터페이스, 매개변수, 옵션)
파일 "/usr/lib/python2.7/dist packages/mercurial/util.py", 458행, 검사 중
return func(_args,_kwargs)
파일 "/usr/lib/python2.7/dist packages/mercurial/extensions.py", 139행, 줄 바꿈
util.수표 서명(원본), args, kwargs)
파일 "/usr/lib/python2.7/dist packages/mercurial/util.py", 458행, 검사 중
return func(_args,_kwargs)
파일 "/usr/lib/python2.7/dist packages/hgext/mq.py", 3229 줄, mqcommand
원점 되돌리기(사용자 인터페이스, 재구매, 매개 변수, 매개 변수)
파일 "/usr/lib/python2.7/dist packages/mercurial/util.py", 458행, 검사 중
return func(_args,_kwargs)
파일 "/usr/lib/python2.7/dist packages/mercurial/commands.py", 4247 줄,pull에서
modheads=repo.당김 (기타, 머리 = 회전수, 힘 = 선택. 가져오기 ('force')
파일 "/usr/lib/python2.7/dist packages/hgent/git/hgrepo.py", 14번째 줄,pull에서
git를 반환합니다.가져오기(remote.path,heads)
파일 "/usr/lib/python2.7/dist packages/hgext/git/git handler.py", 154줄,fetch에서
셀프.객체 가져오기(원격\u 이름, 참조)
파일 "/usr/lib/python2.7/dist packages/hgext/git/git handler.py", 531행, import git 대상
이름이 자기 몸에 있다면재구매 협의태그 유형:
AttributeError: "mqrepo"객체에는 속성 "\u tagtypes"가 없습니다.
프랑소바
여러분은 깃머큐리얼 통신시설의 배후 조종자들에게도 감사를 드리고 싶습니다.지금까지 나의 몇 번의 시도에서 효과가 상당히 좋았다!

토론 #1

hg gclear는 이 임무를 잘 완수할 수 있을 것이다

토론 #2

. 설령'hg gclear'가 이 임무를 완수할 수 있다 하더라도(나는 시도하지 않았다. 왜냐하면 대부분의 작품이 Mercurial을 사용하지 않기 때문이다)'hg pull'은 명확한 진단이나 건의를 해야 한다.거슬러 올라가는 것은 최종 사용자를 돕는 도구가 아니다.당신은 문제가 이미 해결되었다고 생각할 수 있지만, 문제가 아직 해결되지 않았거나 복구되지 않았다는 것에 동의할 것입니다.

토론 #셋

https://twitter.com/durin42/status/411914653820674049
2013년 12월 14일 오후 12:54, 프랑소바 피나드[email protected]쓰기:

Well, even if "hg gclear" would do the trick (I did not try, as I stopped using Mercurial for most of my works), "hg pull" should give some clear diagnostic or suggestion. A traceback is never the proper way for a tool to help the end user. You may consider the issue closed, but you'll agree that the problem has not been addressed nor repaired.


Reply to this email directly or view it on GitHub: https://github.com/schacon/hg-git/issues/247#issuecomment-30581961

좋은 웹페이지 즐겨찾기