2014-09-02 1 views
2

우리는 TFS를 사용하여 작업과 소스 코드를 관리합니다. 우리는 2 대의 TFS 2012 서버를 보유하고 있습니다. 하나는 인도의 개발자가 사용하고 다른 하나는 미국의 개발자가 사용합니다. TFS를 동기화하거나 미러링 할 수있는 방법이 있습니까? 그래서 어느 시점에서든지 모두 동일한 데이터 (작업 및 소스 코드)가 포함되어 있습니까?2 개의 TFS 2012 서버간에 작업과 소스 코드 데이터를 동기화 할 수있는 방법이 있습니까?

즉각적인 동기화가 아니라면 매시간 매일 동기화를 예약 할 예정입니까?

+1

TFS 프록시는 데이터를 동기화하는 것보다 더 좋은 선택입니다 –

+0

TFS 프록시의 모든 링크를 클릭하십시오. – variable

답변

6

이것은 간단한 질문이나 사소한 프로젝트가 아닙니다. 당신은 두 개의 독립적 인 시스템을 가지고 있으며 실제로 동일한 데이터를 갖고 싶어합니다. 이는 사실상 불가능합니다. 두 시스템에서 동일한 데이터를 얻을 수 있습니다.

첫 번째 옵션은 두 시스템을 하나의 시스템으로 축소하고 HTTP 프록시, WAN 최적화 하드웨어를 캐싱하는 TFS 프록시와 같은 기능을 활용하여 시스템에서 멀리 떨어져있는 사람들의 대기 시간 영향을 줄이는 것입니다. 이것은 데이터 관리의 관점에서 볼 때 바람직하며 팀에 더 많은 자유를줍니다. 좋은 인프라와 네트워크 설계가 필요합니다.

두 번째 옵션은 TFS 통합 플랫폼을 사용하여 데이터를 동기화하는 것입니다. 이를 위해서는 정확한 계획이 필요하지만 일반적으로 수행 할 수 있습니다. 또한 일부 프로세스를 구현해야하므로 반 구조적 변경이 영역 또는 분기라고하면 한쪽에서만 관리됩니다. 한 시스템에 대한 버그 # 42가 다른 시스템에 대한 # 89임을 기억하십시오!

나는 두 가지 구현을 모두 보았으며, 좋은 분야의 컨설턴트를 고용하여 광산 분야를 안내하는 것이 좋습니다.

+0

이 솔루션은 코드를 복제하는 것입니다. 업무와 이야기는 어떻습니까? – variable

+0

미러링 정보 http://msdn.microsoft.com/ko-kr/library/aa980644(v=vs.90).aspx – variable

+0

http://blogs.msdn.com/b/willy-peter_schaub/archive를 확인하십시오. /2009/10/07/tfs-integration-platform-yes-i-can-do-a-full-tfs-server-sync-but-should-i-part-2.aspx – variable

관련 문제