문제

SVN에서 델파이 타입 라이브러리를 저장하는 가장 좋은 방법은 무엇입니까?

응용 프로그램을 컴파일 할 때마다 파일이 변경됩니다

파일은 읽을 수있는 형태의 ASCII로 저장되지 않습니다.

한 버전에서 다음 버전으로 어떤 변경이 이루어 졌는지 알아내는 것은 매우 어렵습니다.

한 명 이상이 파일을 변경하는 경우 큰 문제입니다.

질문:

1) 버전 컨트롤에 내보내는 'IDL'파일을 저장해야합니까?

2) 델파이 타입 라이브러리에 'idl'을 덮을 수있는 사람은 어떻게 할 수 있습니까?

3) 델파이 타입 라이브러리 작업시 모범 사례는 무엇입니까?

4) DELPHI2009 DATASNAP 프로젝트의 유형 라이브러리를 얼마나 쉽게 제거합니까?

추신 나는 BDS2006을 사용하고있다

도움이 되었습니까?

해결책

Delphi 2009 이전에는 TLB 파일을 확인하지 않고 수동으로 TLB (및 *_TLB.PAS 파일)를 ZIP 파일에 넣은 다음 버전 제어로 강제합니다. TLB를 실제로 변경할 때마다 ZIP 파일을 업데이트하여 체크인합니다. 로컬 TLB는 항상 버전 제어 시스템에 의해 읽기/쓰기로 만들어졌습니다. 이 체계는 TLB 파일이 더 이상 컴파일되지 않을 때 여러 번 저장되었습니다. 프로젝트를 닫고 ZIP 파일에서 압축을 풀고 프로젝트를 다시로드하고 계속 작동 할 수있었습니다.

다른 팁

Delphi 2009에서 이것은 완전히 바뀌 었습니다. 유형 라이브러리는 이제 프로젝트에 일반 텍스트, Ridl 파일로 저장됩니다.. 이것들은 소스 컨트롤과 잘 어울립니다. DataSNAP도 완전히 변경되었습니다. 당신은 할 수 있습니다 여기에 대해 읽으십시오, 그리고 봐라 스크린 캐스트 여기.

이 질문에 대한 좋은 답변이 있습니다 Delphi 및 Com : TLB 및 유지 보수 문제.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top