, 우리는 다음과 같은 한 :기준선을 오염시키지 않으면 서 테스트를 가능하게하는 방식으로 내 코드를 어떻게 분기 할 수 있습니까? TFS를 사용
- 메인베이스 라인
- 각 개발 노력에 대한 개발 지점. 이것들은베이스 라인으로 합쳐집니다.
- 릴리스별로 생성되는 릴리스 분기입니다. 버그 수정이 여기에서 이루어지고, 릴리스되고,베이스 라인으로 병합됩니다.
- 선반 세트를 사용하여 필요에 따라베이스 라인을 오염시키지 않으면 서 개발 브랜치에서 코드를 공유 할 수 있습니다. 코드 리뷰에 유용합니다.
- 개발 변경 사항을 기준선에 전달할 때 자동 빌드가 실행되어 테스트 서버에 변경 내용이 자동으로 적용됩니다.
문제는 비즈니스 분석가는 테스트 서버에 갈 때까지 변경 사항을 볼 수 없으며 현재 테스트 서버에서 변경 사항을 얻는 유일한 방법은이를 기준으로 확인하는 것입니다. 따라서 BA가 뭔가 잘못 된 것을 발견하면 불행히도 이미 기준에 도달했으며 코드를 다시 가져와야합니다.
우리의 기준선을 오염시키지 않으면 서 바라는 바를 얻기 위해 분기 전략이나 프로세스를 변경할 수있는 방법이 있습니까?
@mfredrickson이 글은 댓글 상자에 약간 길어서 어쨌든 합리적인 답변이라고 생각합니다. – Andrew
우리는 SCRUM을 사용하고 각 스프린트가 끝날 때 보통 약 3-4 주 정도 걸립니다. 따라서 다음 릴리스의 릴리스 지점을 만든 다음 그 지점의 개발 지점을 만든 다음 개발 지점을 다시 병합하여 릴리스 이후 릴리스를 기준선에 병합하고 병합합니다. – adam0101
아, 아직 댓글을 달 수없는 경우 답변을 수정하고 소식을 하단에 추가하십시오. – adam0101