정상적인 체크인을 위해 빌드를 설정하는 것과 크게 다르지 않습니다. 적절한 분기에 적절한 분기에 트리거/빌드 정의를 설정하면됩니다. 병합이 분기로 수행되고 체크인되면 정상적으로 빌드가 트리거됩니다. 내 소스보기 페이지에서
는 :
KritnerWebsite 트렁크가
, KritnerWebsite-분기 내 dev에 지점입니다.
지점에서 개발/체크인을 완료 한 후 완료되면 트렁크에 병합됩니다. 어떤 시점에서 다음과 같은 빌드 정의가 대신 :
통지를 트리거에 대한 감시 폴더 위에서 (이 경우 게이트 체크인가에서) 소스 제어에서 내 트렁크 폴더입니다.
희망이 도움이됩니다. :)
FYI 병합은 실제로 확인하기 전까지는 "병합"이 아니며 변경 집합이됩니다. 병합을 수행 할 때 실제로는 로컬로 병합되어 작업 영역에 병합됩니다. 이 시점에서 기술적으로 로컬 빌드를 수행 할 수는 있지만 빌드 정의는 실제로 체크인 할 때까지 처리되지 않습니다. 왜 이것이 다니엘이 대답이 아니라고 느꼈는지 확신 할 수 없습니다. 합병을위한 빌드 정의를 설정할 때까지 갔지만 - 오.
가장 좋은 방법은 dev 브랜치에서 연속 통합을 사용하는 것입니다. 이 방법은 병합이나 개발자가 정기적으로 변경하는 것과 상관없이 관련 변경 집합과 관련이 있으므로 병합과 정규 변경을 구분할 방법이 없다고 생각합니다. – Isaiah4110