2012-05-14 1 views
6

저는 Python 3.x와 PyScripter를 사용하여 스크립트를 작성하고 있습니다. 나는 PyScripter에서 버전 제어 기능을 정말 놓친다. Qt와 MpLab X에 버릇이있다. (이것은 Eclipse의 파괴이다.) 물건은 뒤로 쉽다. 이제 PyScripter에는 버전 제어 기능이 없지만 Mercurial을 설치했습니다. 저는 Mercurial을 손으로 관리 할 수 ​​있다는 것을 완벽하게 알았지 만 게으르며 수작업을 싫어합니다. 내가 가지고있는 다른 모든 sleek 및 smooth 옵션? 다른 vC 시스템 (예 : git)을 사용할 준비가되었습니다. 가장 힘든 방법 (적절한 방법)을 알고 싶습니다.PyScripter 용 Mercurial 또는 Git 버전 컨트롤 플러그인이 있습니까?

+2

명령 줄이 정말 고통 스럽습니까? 'git'와'mercurial' 모두 합리적인 간단한 명령 행 구문을 가지고 있으며, 둘 다 통합은 다양한 유명한 편집기에서 가능합니다. – larsks

+3

"나는 게으르며 수동 작업이 싫다." 개인적으로 GUI에서 많은 클릭을하면 "hg commit"을 선호합니다. –

+2

필자는 다음 프로그래머만큼 게으르다. 그러나 설정과 더불어 거의 모든 Mercurial의 힘은 (하나의 키로 하향식 단말기에 초점을 맞춘 후)'hg cmd -a "몇 개의 매개 변수"'= <20 키를 누르면됩니다. 알맞은 타이핑 속도를 사용하더라도 오버 헤드는 대략 얻을 수있는만큼 작습니다. 가장 일반적인 명령은 2 또는 3 자로 단축 될 수 있으며 쉽게 기억할 수 있습니다. – delnan

답변

8

I just read this post 이것은 단순히 Windows 탐색기의 모든 기능을 자동으로 활성화하는 PyScripter의 파일 탐색기 메뉴를 사용할 수 있음을 나타냅니다. 나는 TortoiseGIT를 설치했고, PyScripter의 파일 탐색기 창에서 TortoiseGIT의 버전 제어 기능이 활성화되어 있는지 확인할 수 있습니다 (아마도 @Helgi에서 언급 한 TortoiseHg).

파이썬 스크립트가 저장된 폴더로 이동하여 PyScripter 내부에서 바로 커밋 -> 마스터, 모두 변경하십시오. 아주 간단 해요!

Run TortoiseGIT from PyScripter

1

나는 Mercurial을 단순히 개인 취향에서 사용하지만, Git은 아마 똑같이 적합 할 것이다. 사용 사례에 따라 메뉴와 버튼을 제공하는 GUI를 찾고있는 것처럼 들리지만, 플랫폼 전반에 걸쳐보다 빠르고 표준이기 때문에 명령 행 인터페이스를 사용하는 것이 좋습니다.

A great introduction to Mercurial

2

는 지금까지 내가 이해, PyScripter은 더 의욕 플러그인이없는,하지만 설정 사용자 지정 도구의 지원을하고 있습니다.

Windows 용 Mercurial GUI의 경우 크게 TortoiseHg을 추천합니다. 멋진 DAG 렌더러, 시각적 인 주석, 파일 별 병합 대화 상자가 있으며 KDiff3이 번들로 제공되며 다른 병합 도구와 통합됩니다. 또한 Windows 탐색기에서 파일에 오버레이 (정리, 수정, 추가)를 표시합니다.

PyScripter 더 나은 통합의 경우, 사용자 정의 도구로 thg에 특정 통화를 추가 할 수 있습니다

  • thg ci을 - 열린 커밋 창
  • thg blame <file>을 - (파일에 주석을 PyScripter를 참조 전달하는 방법을 알아 플러그인없이,/이름을 바꾼 파일이 자동으로 발견되지 않습니다 이동되는 :주의 할 도구로 현재 파일 이름)

그런만큼 의욕적. THG 대화 상자에서 이름을 바꾸거나 IDE 외부에서 Mercurial 명령으로 파일을 옮겨야합니다.

아마도이 대체품을 사용할 수 있습니다.

관련 문제