2014-12-03 2 views

답변

2

빌드 구성 설정의 이전 버전은 다른 * .xml.N 파일에 /config/projects/buildTypes 폴더에 저장됩니다. 설정을 복원하려면 * .xml 파일을 * .xml.N 파일로 바꿉니다. 부터 TeamCity 9까지 store all project setting in VCS까지 가능합니다.

+1

이렇게하면 변경된 설정을 복원하는 데 도움이됩니다. 나는 그것이 삭제 된 빌드 구성을위한 파일을 유지한다고 생각하지 않는다. 빌드와 관련된 모든 xml 파일은 빌드 구성을 삭제하자마자 삭제됩니다. –

+1

당신 말이 맞아요. 삭제 된 빌드 구성을 복원 할 수는 없습니다. 관련 요청 https://youtrack.jetbrains.com/issue/TW-34774가 있으시면 투표하십시오. 그러나이 문제를 해결하려면 [버전 설정] (https://confluence.jetbrains.com/display/TCD9/Storing+Project+Settings+in+Version+Control) 기능이 있어야합니다. –

+0

이미 투표하셨습니다. 버전 설정 외에도 백업에서도 복원 할 수 있습니다. 백업은 Teamcity 8에서도 가능합니다. –

0

9.0 이후로 사용 가능한 또 다른 옵션은 버전 제어 (Git, Mercurial 또는 Subversion 및 Perforce 9.1부터 Perforce)에 프로젝트 설정을 배치 한 다음 VCS 명령을 사용하여 제거 된 파일을 복원하는 것입니다.

2

인 TeamCity (9)는, 데이터 디렉토리를 찾아 당신과 같이, 휴지통 폴더를 찾을 수 있습니다 :

D:\TeamCity\Data\config\_trash

는 경우, 다른 폴더로 모든 일의 사본을 가져 가라.

영향을받는 프로젝트 폴더를 config\_trash에서 config\projects으로 옮깁니다.

각 프로젝트 폴더에서 접미사 .projectNN을 제거하십시오.

주 웹 포털에서 심각한 오류가 발생할 수 있습니다.

TeamCity를 다시 시작하십시오.

Suffixes

+0

참고 :이 엉망진창으로 인해 Git에서 설정을 저장하는 데 3 분이 걸리고 잘 권장됩니다. –

+0

실수로 전체 프로젝트와 빌드 구성을 삭제했습니다.이 작업이 복구 작업을 수행 한 것과 같습니다. 나는 서비스가 다시 시작될 때까지 프로젝트가 다시 나타나지 않는다는 것을 알았 기 때문에 "좋은 조치"라고하기보다는 필수 단계라고 생각합니다. –