2016-08-05 3 views
1

오늘 아침에 델파이 시애틀 (업데이트 1) IDE를 어제 작업하고 있던 프로젝트 그룹 'X'에 시작했습니다 (자동 저장 옵션이 켜짐). 그런 다음 즉시 다른 프로젝트 그룹 'Y'로 전환했는데 변경 사항을 저장할지 묻지 않았습니다. 난 그냥 앞뒤로 다시 전환하여이 동작을 확인모든 폴더 날짜가 갑자기 변경된 이유는 무엇입니까?

enter image description here

: 이제

그룹 X의 모든 프로젝트의 폴더 날짜

그 시간 (9시 25분, 총 사령관 스크린 샷)로 변경 .

모두 날짜가 변경되지 않습니다. 이러한 폴더 중 하나에 프로젝트가 없으면 날짜는 변경되지 않습니다. 그러나 프로젝트가 하위 폴더 (이 예제에서는 ClientDataset\NestedClientDatasets) 인 경우 하위 폴더 날짜도 변경됩니다.

여기에 무슨 일이 일어나고 있습니까? 이거 버그 야?
나는 그것이 원치 않는 행동이라고 생각합니다.

답변

1

보고 된 폴더 수정 날짜는 해당 폴더에있는 개체의 최신 수정 날짜입니다. 따라서 해당 폴더 중 하나를보고 수정 된 날짜를 가진 파일을 찾으십시오. 그러면 IDE의 어떤 부분이 책임이 있는지 알 수 있습니다. 비헤이비어를 변경할 수 있는지 여부는 표시되는 것으로 남아 있으며 변경된 파일에 따라 다릅니다.

개인적으로 기록 추적 (__history 폴더)이 책임이 있다면 나는 놀랄 일이 아닙니다. 그렇다면 Andy Hausladen의 도구를 사용하여 히스토리 추적을 비활성화 할 수 있습니다.

+0

.identcache 파일이 모두 변경되었습니다 (성능을 향상시키기 위해 엔진 리팩터링을 통해 생성 된 임시 캐시 파일) –

+1

좋습니다. 이것이 핵심 정보입니다. 나는 다음 단계가 분명하다고 생각한다. 이 동작을 수락하거나 이러한 파일을 생성하는 IDE를 중지하는 방법을 찾아야합니다. 개인적으로 나는 폴더 수정 날짜를 무시하고 계속 진행할 것입니다. 이 날짜를 보는 것이 왜 중요하다고 생각하십니까? 내 개정 관리 소프트웨어를 사용하여 소스에 대한 수정 사항을 알려줍니다. 나는 그것이 훨씬 더 강력하다고 생각한다. –

+0

* 중요하지는 않지만, 폴더의 개요가 최근 프로젝트/이전 프로젝트를 더 이상 보여주지 못한다는 것입니다. –

관련 문제