2011-01-27 7 views
0

예, 제목이 정확합니다. SVN 브리지를 통해 해당 TFS 저장소에 연결된 사용자의 컴퓨터에서 TFS (Microsoft의 Team Foundation Server)에있는 프로젝트를 코드 작성하는 방법을 코딩 할 수 있습니까?SVN 브리지에서 TFS 코드 검토?

(관련 : SVN 다리가 파괴 도구의 사용은 TFS 저장소에 연결할 수있는 도구입니다)

이유는 무엇입니까? 우리는 TFS보다 SVN 사용을 강력하게 방어하는 개발자를 보유하고 있기 때문입니다. 그리고이 수석 개발자는 타사 공급 업체의 체크 인 코드 리뷰를 수행합니다.

문제는 프로젝트가 현재 TFS에 있으며 CTO의 지시에 따라 계속 남아있을 수 있다는 것입니다. 우리는 SVN 브릿지 (SVN Bridge)를 사용할 수 있지만 이러한 크로스 플랫폼을 지원하는 코드 검토 도구가 있는지 분명하지 않습니다.

어떻게 될까요? 코드 검토 패키지에있는 파일을 알고 있다고 생각합니다. TFS가 아닌 SVN 디렉토리와 파일을 비교할 수없는 이유는 무엇입니까? 이 환경을 생각하는 저를 묻는 메시지가 무엇

코드 공동 작업자의 데모입니다 :

http://smartbear.com/docs/viewlets/CodeCollabDemo/CodeCollabDemo.html

스크린 샷 :

시작 부분에서, 그것은 무엇을 저장소에 대해 묻는

enter image description here

공지 사항 검토? 원격 팀이 TFS를 선택하고 현지 팀이 SVN을 선택하면 어떻게 될까요? 예, 해당 질문에 대한 기술 지원을 ping 할 것입니다. 그러나 비슷한 설정을 사용하는 사용자를 위해 질문을 게시하고 싶습니다.

미리 감사드립니다.

답변

1

svn 브리지 소프트웨어가 충분히 앞선 경우 Code Collaborator는 repo를 svn repo로 보게되므로 아무런 문제가 없습니다. Code Collaborator 클라이언트 (GUI 및 명령 줄)는 정보를 얻기 위해 모든 명령 행 클라이언트 (경로 및 이름을 지정할 수 있음)를 실행합니다. 디버깅 로그를 켜면 (명령 행에서 --debug를 통해 또는 GUI의 도움말 메뉴를 통해) 실행중인 svn 명령을 정확하게 볼 수 있습니다. 클라이언트가 'svn 저장소'로 볼 수 있기 때문에 '실제'서브 버전과 호환되는 출력이있는 한 괜찮습니다.

리뷰 작성자는 일반적으로 검토에 파일을 추가하는 사람이므로 TFS의 파일과 Subversion-bridged-to-TFS의 파일을 같은 검토에서 비교하려고하면 문제가 발생하지 않습니다. 두 파일이 서로 다른 SCM에 있기 때문에 실제로 작동하지 않을 수 있습니다. 한 명의 저자가 하나의 SCM 또는 다른 SCM에 붙어있는 한, 당신은 잘되어야합니다.

(PS : IT, 개발 및 기술 지원을 담당하는 SmartBear에서 작동)

+0

+1 감사합니다. 환경을 설정하고 테스트해야합니다. Fyi, 제 2 단락을 다시 써야한다고 생각합니다. 그냥 나일지도 모르지만 "문제가 없어야한다"고 말한 것처럼 들리지만 다음 문장에서는 "실제로 작동하지 않을 것"이라고 말합니다. 조금 혼란스러워. – eduncan911

+0

위의 내 명확성에 대해 신경 쓰지 마라. 나는 네가 지금하고있는 것을 얻는다. 시원한! 오늘 실제로 이것을 시도 할 것이므로 "답으로서의 표식"이 올 것입니다. ;) – eduncan911