hgcp

소프트웨어 스크린 샷:
hgcp
소프트웨어 정보:
버전: 0.12
업로드 날짜: 14 Apr 15
개발자: Dan Bullok
라이센스: 무료
인기: 28

Rating: 1.0/5 (Total Votes: 1)

hgcp 의욕 크로스 reposititory 사본을 제공하고 기능을 이동 도구입니다.
개발자 코멘트
패키지를 리팩토링 때, 나는 때때로 그들의 역사를 보존하면서 다른 하나의 의욕 저장소에서 일부 파일을 복사 할 필요성을 찾을 수 있습니다. 당신이 알고 한번 수행하기 어려운 아니지만, 사소한 작업이 아니다. 그래서, hgcp를 만들었습니다. 소스의 repo에서 파일 복사 dest를-의 repo는 아주 쉽게된다. 다음은 몇 가지 예입니다 :
- hgcp 소스-의 repo / 기능 / 괴짜-feature.txt 이명-의 repo / (이 복사 소스의 repo / 기능 / 괴짜-feature.txt dest로-의 repo / 기능 / 괴짜-feature.txt)
- 소스의 repo / 기능 / 괴짜-feature.txt 이명-의 repo / (이 신지 - REPO를 위해 소스의 repo / 기능 / 괴짜-feature.txt을 복사 기능 서브 패스를 제거합니다 / 괴짜-feature.txt 특징 -x hgcp )
- (dest로-의 repo / 플러그인 / 괴짜-feature.txt 복사 소스의 repo / 기능 / 괴짜-feature.txt) 소스의 repo / 기능 / 괴짜-feature.txt 이명-의 repo / 플러그인을 제공 -x hgcp
대신이를 복사하는 파일을 이동 hgmv 명령도 있습니다. 그렇지 않으면 정확히 hgcp 명령처럼 작동합니다.
설치
hgcp는 easy_install을 사용하여 설치할 수 있습니다 easy_install을 hgcp을
이 기능을 좋아하지 않는 사람에 참고
한마디로 : 그것은 나와 함께 괜찮아요. 사용하지 마십시오.
당신은 역사 보존 크로스 저장소 사본을 수행하는 방법에 대한 많은 요청을 찾기 어려운 볼 필요가 없습니다. 불행하게도, 내가 본 대부분의 대답은 오히려 도움이되지 수 있습니다. 여기에 내가 본 어떤 응답은 다음과 같습니다 :
- 즉, 지원되는 워크 플로우 아니다.
-이 필요하면, 당신은 매우 잘 저장소 레이아웃을하지 않을 것입니다.
- 당신은 매우 자주이 작업을 수행 할 필요가 없습니다
- 크로스 저장소 파일 복사는 잘 정의 된 동작하지 않습니다.
- 그냥 병력이없는 파일을 복사 및 변경 로그에 메모를 넣어.
- 광고 nauseum
이러한 모든 응답과 함께 기본적인 문제는 이것이다 : 사람들은 복사 또는 저장소간에 파일을 이동해야합니다. Subversion은 그래서 프로젝트 간 파일 복사 사소한했다, 같은 저장소에 우리의 모든 프로젝트를 넣어 우리를 격려했다. 의욕 같은 DVCS는 별도의 저장소에 각 프로젝트를 넣어 격려하지만, 프로젝트를 리팩토링하는 쉬운 방법을 제공하지 못한다. 당신은 어떤 사람이이 작업을 수행 할 필요가 왜 자신을 궁금 찾아내는 경우에, 당신은 다른 사람이 파일의 이름을 바꾸거나 이동하는 번거 로움이었다 불평 왜 궁금 하드 코어 CVS 사용자들과 같은 배에있어, 그 이름 바꾸기 디렉토리는 잘했다 ... 말도. 주위에 물건을 이동하면 리팩토링의 일부입니다. 프로젝트는 분할하고 모든 시간을 병합됩니다. 내가 아는 한, 크로스 저장소 복사 및 이동이 필수적인 기능입니다.
hgcp은 당신이 원하는 경우 수동으로 할 수 없었던 아무것도하지 않습니다. 기본적으로, 의욕 변환 확장자를 사용합니다. hgcp은 단순히 당신을 위해 filemap를 기록하고 HG 명령의 적절한 순서를 실행합니다. 그것은 또한 당신이 더 자연적인 방법으로 경로를 지정할 수 있습니다.
패치 및 수정
나는 hgcp을 향상 패치를 적용하거나 버그를 수정 드리겠습니다. 내 목표는 가능한 한 간단하게 hgcp을 유지하는 것입니다, 크로스 저장소 워크 플로우에 초점을 맞춘

이 요구 사항 : 있습니다.

파이썬

이 제한 사항 :

이 hgcp는 로컬 파일 시스템에 저장되어있는 저장소에서 작동합니다. 쉽게 원격 REPOS를 사용 hgcp, 다음 동기화를 확인하실 수 있습니다 이루면서이 큰 부담이 아니다. 또한, 소스 및 대상 저장소가 모두 체크 아웃하고 커밋되지 않은 변경 사항이되어야합니다.
내가 이름을 바꾼 있다면이 방법은 복사, 특히 파일의 모든 역사를 보존하지 않음을 들었다 / 파일이 길고 가지가 역사를 가지고 이동. 그러나, 이것은 실제 사용에서 나를 위해 문제를 일으킨 적이있다. 그냥 복사하거나 파일을 이동할 때, 당신이 역사 전체의 복사되지 않을 수도 있음을 유의하십시오.

유사한 소프트웨어

csvmerge
csvmerge

20 Feb 15

hgallpaths
hgallpaths

20 Feb 15

Pyjamas-GitWeb
Pyjamas-GitWeb

14 Apr 15

SVN-Pusher
SVN-Pusher

3 Jun 15

코멘트 hgcp

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