2012-01-29 3 views
0

Tfs 정책에 대한 맞춤 체크를 작성하려고합니다.맞춤 체크인 정책 수정을위한 모범 사례 TFS 2010

아이디어는 사용자 권한에 대한 기반이됩니다. 즉, 정책을 사용하지 않도록 설정할 수 있습니다.

사용자는 정책을 편집 할 수 있습니다.

  1. 편집 기능을 만들에 대한 좋은 예를 잘 알고 사람 (새로운 대화 열고 정책의 속성을 설정 ...)

  2. 나는 사용자 privs 및 검색을위한 최선의 방법을 찾고 않습니다. 그것은 분리 된 파일에있을 수 없습니다 - 일부 Tfs 프로젝트에서는 일반적인 필요성에서 데이터를 어디에 저장해야합니까? tfs DB에서 ?, 아마도 웹 서비스를 통해?

답변

0

내가

LogSubstPol는 편집 대화 상자를 포함하고 TFS에서 파일로 설정을 저장합니다 (http://logsubstpol.codeplex.com/에서 코드) 체크 - 인 정책, 나는 LogSubstPol에 기반 사용자 정의를 작성했다합니다. 설치 과정에서 모든 팀 프로젝트에서 일관된 설정을 갖는 것이 중요하므로 프로젝트별로 설정을 작성하는 것에서 TFS의 알려진 위치에 전역 파일을 사용하는 것으로 변경했습니다. TFS에 저장하면 환경 설정이 버전 제어되지만 소스 코드와 관련이없는 파일이 있어야합니다.

어떤 것들은

정책을 쓰기 전에 알고 있어야합니다 (이 내가 건너 한 모든 문제는 시나리오에 따라 달라집니다에 그들은 문제가 있는지 여부입니다) :

  1. 모든 사용자가에서 정책을 대체 할 수 있습니다 언제든지, 그리고 나는 당신이 이것을하는 사용자를 멈출 수 있다고 생각하지 않습니다.
  2. 모든 팀 프로젝트에 정책을 추가해야합니다.
  3. 각 컴퓨터에서 수동 개입이 필요한 정책에 대한 배포 전략이 있어야합니다. LogSubstPol과 같은 복사 방법을 사용했지만 TFS Power Tools를 사용하여 각 컴퓨터가 새 체크인 정책을 자동으로 다운로드하도록 허용하는 것으로 설정되어 있다고 생각합니다. (정책을 컴퓨터에 설치하지 않은 상태에서 체크인하면 정책 오류가 발생하지만 실제 문제는 무엇인지 사용자에게 알려주지 않음)
  4. 정책이 실행되지 않음 모든 TFS2010의 경우 내가 TFS에서 내 데이터를 저장 근래 :-) 난 내 정책을 쓰는가 manged했던 한 팁
+0

많은 감사, (이 TFS2010에서 알려진 버그) 여러 팀 프로젝트를 통해 파일 확인 전체 목록. – aralele