2011-03-09 1 views
2

직장에서 가까운 장래에 RTC를 사용할 예정입니다. 내 질문은 : 그것은 팀 구성원이 작업 할 파일을 어디에 두는가? 필자는 각 프로그래머가 프로젝트 파일을 작업하고 주 저장소에 변경 사항을 적용 할 것이라는 점을 이해합니다. 우리는 우리의 작업 (php)을 테스트하는 로컬 웹 서버를 가지고있다. 그렇다면 파일을 웹 서버에 게시하도록 RTC를 구성해야합니까? 또는 파일을 저장할 수 있도록 RTC 서버를 웹 서버에 설치해야합니까?어떻게 합리적인 팀 콘서트에서 로컬 웹 서버에 PHP 소스 코드를 게시합니까?

답변

3

귀하의 이해가 정확합니다 - 파일을 로컬로 작업하고 체크인 할 때 서버에 업로드됩니다. RTC 용어로 체크인한다는 것은 실제로 파일을 서버에 백업한다는 의미입니다. 다른 사람과 파일을 공유하는 전달 명령입니다 (SCM의 작동 방식을 설명하는 jazz.net의 기사를 빠르게 살펴볼 필요가 있습니다) .

PHP 서버에 게시하는 방법 중 하나는 빌드의 일부분을 만드는 것입니다. 또는 RTC가 좋아하는 빌드 도구와 함께 처리하는 자체 빌드로 만드는 것입니다. 빌드 파일을 PHP 서버로 복사합니다. 이를 빌드로 사용하면 파일의 어떤 버전이 복사되고 있는지 알 수 있기 때문에 나중에 언제든지이 복사본을 재현 할 수 있습니다.

PHP 서버에 RTC 서버를 설치할 필요가 없습니다.

RTC에 대한 질문이 있으시면 http://jazz.net/의 포럼에 게시해볼 수도 있습니다.

희망이 있습니다.

0

또 다른 방법은 명령 줄 인터페이스를 사용하여 모든 변경 사항을 작업 영역으로 받아들이고 cron 작업으로 실행하는 것입니다. 당신이 당신의 웹 서버에 작업 공간을로드 처음 한 후

scm workspace replace-components <workspace-name> stream <uuid-of-stream> --all 

: 폐기 변경 세트를 처리 할 수 ​​

, 당신은 아마 같은 것을 사용하고자하는 것입니다.

4

Rational Team Concert는 사용자가 설명하는대로 거의 완벽하게 작동하며 훌륭하게 작동합니다. 소규모 웹 개발자 팀이 웹 사이트 소스 코드를 공동 작업하고 준비 상태에 따라 프로덕션 스트림과 준비 스트림이라는 두 가지 다른 스트림으로 전달합니다. 그런 다음 소스 코드를 확인하고 SCP를 통해 웹 서버에 파일을 푸는 두 가지 빌드를 정의했습니다. 몇 번의 클릭만으로 우리는 준비된 빌드를 시작하고 약 2 분 만에 끝내며 모든 사람이 준비 서버에서 변경 사항을 볼 수 있습니다. 코드가 프라임 타임으로 준비되면 변경 세트가 프로덕션 스트림으로 전달되고 프로덕션 빌드가 시작되어 파일을 프로덕션 웹 서버에 복사하도록 구성됩니다.

그러나 준비 또는 생산 빌드가 실행되기도 전에, 우리의 단순히 이클립스 PDE를 사용하여 RTC에서 로컬 웹 서버를 구성 할 수 있습니다 및 웹 도구 추가 기능과 우리가 개발할 사이트가 로컬 호스트에서 실행을 참조하십시오.

우리의 모든 작업은 Rational Team Concert 내에서 계획, 버그 추적, 소스 제어, 빌드에 이르기까지 수행됩니다. 웹 사이트 관리에 매우 적합합니다.

관련 문제