2013-01-21 4 views
1

VS2008과 함께 Team Foundation Server 2012를 사용하고 있습니다. 체크인 중에 버전 (변경 집합) 번호를 소스 파일에 삽입 할 수 있습니까? 일부 개발자는 TFS 외부의 파일을 작업하고 있습니다. 우리가 할 수 소스 code.Any 방법에 버전 번호를 삽입 할 경우에 따라서는 도움이된다? PLS 소스 코드에 버전 번호 삽입

당신이 어떤 키워드 대체를해야 할 것 소리가 당신에게

+0

[TFS의 파일을 자동으로 업데이트 하시겠습니까?] (http://stackoverflow.com/questions/841625/automatically-updating-a-file-with-revision-from-tfs) –

답변

0

감사 도움이됩니다. Codeplex http://logsubstpol.codeplex.com/에는 VS2008 버전이 있지만 TFS2012와의 상호 작용 방법이 확실하지 않은 체크인 정책이 이미 있습니다.

또 다른 옵션은 응용 프로그램 계층에서 실행되며 클라이언트 독립적이어야하는 자체 이벤트 구독자 (http://blog.hinshelwood.com/team-foundation-server-2010-event-handling-with-subscribers/)를 만드는 것입니다. 2010 년 대신 11.0으로 변경된 경로와 물론 API 참조 버전을 제외하고는 TFS2012와 동일하게 수행 했습니까?

+0

답장을 보내 주셔서 감사합니다. , 우리는 이미 그것을 시도했다. 그것은 잘 작동하지만 그들은 우리가 한 번에 모든 파일을 체크 인하 지 않으면 모든 파일에 대해 사실이 아닌 파일의 현재 버전 = 이전 changeset 번호 + 1을 가지고 있습니다. –

+0

체크인하는 파일에만 변경 집합 번호를 설정해야하며 다른 파일은 무시해야합니다. "이전 변경 집합 번호 + 1"을 사용하는 이유는 체크인 전에 수행되므로 변경 집합 번호가 없기 때문입니다. 그렇지 않으면 체크인 후 대체 작업을 수행 할 도구/서비스를 수행해야합니다. – MikeR

+0

결함은 특정 파일의 이전 변경 집합을 취하고 팀 프로젝트 전체에서 최신 변경 집합 번호를 추가하지 않으며 실수 인 경우입니다. 체크인 후에 대체를 수행 할 도구/서비스가있는 경우 유용합니다. 했다. –