2010-01-31 2 views

답변

2

Git 리포지토리 용 SVN 모니터 같은 것이 있습니까?

그보다 더 화려하고 아이콘이 달린 것은 없습니다. 나는 여러 "프로젝트"에 대한 잠재적 인 병렬 진화와 충돌을 모니터링 어떻게

하지만 그 모두를 ("먼 저장소를"읽기) :

나는 SVN 모니터가 중앙 VCS 도구 문제에 대한 DVCS 응답 생각 문제는 Git에 내장되어 있습니다. 원격 저장소를 추가하고 가져 오면 "svn log"이상으로 로컬 저장소에 저장됩니다.

당신은 모든은 diff를하고 리베이스하고 (그들이 가져온 되었기 때문에) 다양한 먼의 repo에서 나오는 나뭇 가지 사이에 원하는 병합 할 수 있습니다

또한 비 빨리 감기를 허용하지 않는 그 같은 원격 REPO를 구성 할 수 있습니다 병합하여 다른 "프로젝트"로 푸시하기 전에 먼저 로컬에서 충돌을 해결해야합니다.

1

SVNMonitor에 익숙하지 않지만, Git에는 저장소의 다양한 이벤트에서 실행되는 hooks 세트가 있습니다. 예를 들어 post-receive은 각각 git push 이후에 원격 저장소에서 실행됩니다.

후크는 저장소의 hooks 디렉토리에있는 스크립트이며 처음에는 파일 이름에 .sample 접미어가 있으면 비활성화됩니다.

스크립팅을 할 수 있다면 관심있는 리포지터리 이벤트에 대한 적절한 훅을 편집하고 SVNMonitor에서 복제 할 특정 작업을 수행 할 수 있습니다.

0

Git Notifier 마치 프론트 엔드가 OS X 프레임 워크 Growl을 사용하여 알림을받는 경우를 제외하고는 SVN Monitor의 기능 중 일부를 제공합니다. 나는 당신이 Windows 솔루션을 원한다고 추측하고 있습니까?

언더 레이 코드가 어떻게 구성되어 있는지에 따라 Growl 항목을 추출하고 다른 알림 기술로 대체 할 수 있습니다.

5

최근에 Git 및 SVN 저장소를 모두 모니터 할 수있는 scm-notifier을 작성했습니다. 이것은 잘 알려진 SVN notifier 포트이며 scm-notifier도 멋진 GUI를 지원합니다.

+0

여기에 .net 4.5 지원을 추가했습니다. https://github.com/regisbsb/scm-notifier 감사합니다. @pocorall! – regisbsb

+0

작동하지 않으며 로그인 할 수도 없습니다. –

+0

@AlekseyKontsevich - 모든 것이 잘 작동합니다. 오늘 시험 받았다. 힘내 2.9.0 [x64] – Zam