나는 Source Safe 데이터베이스에 대해 CC.net을 사용하고 있으며 누군가가 데이터베이스에서 일부 파일을 삭제했으며 삭제 된 파일이 제거되지 않는 문제가 있습니다. config 스위치 나 빌드하기 전에 코드 디렉토리를 지우도록 설정할 수있는 어떤 것도 보지 못했습니다.CruiseControl.Net 삭제 된 파일
내가 누락 된 항목이 있습니까?
나는 Source Safe 데이터베이스에 대해 CC.net을 사용하고 있으며 누군가가 데이터베이스에서 일부 파일을 삭제했으며 삭제 된 파일이 제거되지 않는 문제가 있습니다. config 스위치 나 빌드하기 전에 코드 디렉토리를 지우도록 설정할 수있는 어떤 것도 보지 못했습니다.CruiseControl.Net 삭제 된 파일
내가 누락 된 항목이 있습니까?
Alex가 말한 것처럼 소스 코드 블록에 CleanCopy 플래그가 있습니다. 그러나 제 상황은 조금 다릅니다. 전 Subversion을 사용하고 CleanCopy 플래그가 상자에 표시 한대로 작동하지 않는다는 것을 알았습니다.
문제를 해결하기 위해 체크 아웃하기 전에 빌드 작업 복사본을 지우는 배치 파일을 실행하는 작업을 추가했습니다. 약간 더 느리다. (400Mb의 코드베이스에 대해 약 1 분이지만) 오래된 코드는 보장하지 않는다.
친절,
댄
은 당신이해야 할 모든 소스 제어 블록에서 true로 CleanCopy 설정됩니다. 이것에 대한 문서는 매우 분명합니다. 위의 대답은 잘못된 방식입니다.
빌드 서버가 IIS 호스트 웹 사이트를 구축하는 경우 (우리는 이것을 필요로하는 통합 테스트가 있음) 일부 파일은 CleanCopy 플래그로 삭제할 수 없습니다. 그러므로 나는 내가했던 방식대로 갔다. 나는 대답이 잘못되었다고 느끼지 않지만, 나는 당신의 요점에 동의한다. 나는 CleanCopy에 대해 언급 했어야했다. –
umm 대답이 잘못되었습니다 .. 죄송합니다 – Alex