2009-07-18 6 views
4

나는 Git을 사용하여 우리 집안의 응용 프로그램을 제어하기를 원합니다.Powerbuilder 응용 프로그램을 텍스트로 내보내는 방법이 있습니까?

그리고 모든 응용 프로그램을 텍스트로 내보낼 수 있다면 (개체를 개체별로 내 보내지 않은 경우) Git을 사용하면됩니다.

물론 병합하거나 변경 사항을 되돌려 야하는 경우이 텍스트 파일을 powerbuilder로 가져 오는 방법이 필요합니다.

또 다른 해결책은 git 용 MSCC 제공 업체 일 수 있습니다. 인터페이스가 공개되어 있지 않기 때문에 찾기가 어려울 것 같습니다.

답변

4

mine을 비롯한 많은 도구가 있지만 대부분은 광산을 포함하여 OLE 개체의 이진 부분을 휴지통으로 만드는 PowerScript LibraryExport() 함수를 사용합니다. OLE 바이너리를 포함하여 내가 알고있는 유일한 도구는 PowerGen이지만 GIT를 가격으로 선택한다면 PowerGen을 좋아하지 않을 것입니다. (PowerGen을 도구 벨트에 넣으려는 이유는 많습니다 .PowerGen 만 빼낼 수있는 긁힌 자국이 있습니다.)

필자가 말한 것처럼, Microsoft의 도구를 지원하는 소스 제어 도구를 선택하면 SCC API 인터페이스를 사용하면이 모든 것에 대해 걱정할 필요가 없습니다. PowerBuilder 인터페이스를 소스 제어 도구와 직접 연결할 수 있습니다. 나는 CVS에서 수년 전에 PB를 사용 했었지만, 어떤 추가 구성 요소를 어떻게 설치해야하는지 기억하지 못합니다. Sybase의 NNTP 뉴스 그룹 중 하나는 PB and source control이며, 아직 무료 소스 제어 문제를 해결하지 못했다면 흥미로운 의견을 갖고있을 것입니다.

+0

정보 주셔서 감사합니다. – Aragorn

2

ORCA을 사용하여 원하는대로 내보내고 가져올 수 있습니다. ORCA는 PB IDE에 대한 인터페이스로, C++ 프로그램 내에서 또는 스크립트 (Well, OrcaScript)에서 사용할 수 있습니다. ORCA를 사용하면 PBL의 모든 객체를 나열하고, 내보내고, 원하는 모든 작업을 수행 한 다음 다시 가져올 수 있습니다. PB와 GIT 사이의 중간 계층으로 사용하면 약간의 작업이 필요할 수 있습니다.

2

베타 밖으로 지금 pb.net의가있다, 그것은 WPF 기존 프로젝트를 변환 할 수 있습니다/텍스트 기반 (유니 코드) 프로젝트는 즉 ​​각 개체는 컴파일러를 사용하여 텍스트 파일

http://response.sybase.com/forms/WW09JULPB12beta1

에게이된다 , 당신은 수행하여 텍스트 .pbl에서 프로젝트를 내보낼 수 있습니다

pb2cs.exe/t : wpfmigration/PBT : "... myproj.pbt"/ O를 : "일부 출력 디렉토리를"PB에서

.net (pb12), 모든 파일은 텍스트 파일입니다.

+0

어쩌면 저는 파워 빌더 12의 출시 만 기다릴 수도 있습니다. – Aragorn

+0

PB12에도 SCC 클라이언트가 내장되어 있습니다. –

1

소스 코드에 작업 공간을 추가하여 모든 파일의 텍스트 덤프를 얻을 수 있습니다.

단계 :

오른쪽 작업 공간을 클릭, 속성을 선택, 소스 제어 탭을 클릭합니다. 소스 제어 유형으로 PB Native를 입력하십시오. 모든 기본값을 수락하고 확인을 클릭하십시오.

작업 영역을 다시 오른쪽 클릭하고 소스 코드에 추가를 선택하십시오. 기본적으로 모든 파일을 선택해야합니다. 확인을 클릭하여 다음 화면으로 이동하십시오. 사용자 이름을 입력하고 모든 텍스트 파일을 저장할 빈 폴더의 이름을 입력하십시오. 확인을 클릭하면 빈 폴더에 모든 내용이 기록됩니다.

관련 문제