Domanda

Voglio iniziare a controllare il nostro inhouse applicatoin utilizzando Git.

E mi thougth che se posso esportare tutte le applicazioni in testo (non l'esportazione di oggetto per oggetto) e quindi utilizzando Git in loro.

E naturalmente avrò bisogno di un metodo per importare questo file di testo in PowerBuilder, se ho bisogno di fare una fusione o ripristinare alcune modifiche.

Un'altra soluzione potrebbe essere e fornitore MSCC per git. ma penso che sarebbe difficile da trovare perché l'interfaccia non è disponibile al pubblico.

È stato utile?

Soluzione

Un sacco di strumenti lo fanno, tra cui mia , ma la maggior parte, tra cui miniera, utilizzare la funzione PowerScript LibraryExport (), che rovinerà la porzione binaria degli oggetti OLE. L'unico strumento che conosco che non esporta correttamente, inclusi i binari OLE, è PowerGen , se si sta raccogliendo GIT per il prezzo, molto probabilmente non sarà come PowerGen. (C'è un sacco di ragioni per voler PowerGen nel toolbelt, BTW. Ci sono graffi che solo PowerGen può tirarti fuori.)

Come penso si stava alludendo, se si sceglie uno strumento di controllo del codice sorgente che supporta l'interfaccia SCC API di Microsoft, allora non dovete preoccuparvi di tutto questo; devi semplicemente essere in grado di avere l'interfaccia PowerBuilder direttamente con lo strumento di controllo di origine. Ho usato PB con CVS anni fa, ma temo di non ricordare che i componenti in più che ho dovuto mettere a posto e in che modo. Uno dei newsgroup NNTP di Sybase è dedicata alla controllo tramite PB e la fonte , e se non lo hanno già affrontato la questione del controllo del codice sorgente libera, scommetto avrebbero dovuto commenti interessanti.

Altri suggerimenti

È possibile utilizzare ORCA esportare e l'importazione quello che vuoi. ORCA è un'interfaccia al PB IDE, che può essere utilizzato in due modi: da un programma C ++, o come uno script (chiamato, bene, OrcaScript). Utilizzando ORCA si dovrebbe avere alcun messa in vendita di tutti gli oggetti in un PBL problema, esportandoli, fare qualunque lavoro che si desidera e poi importarli indietro. Usando come strato intermedio tra PB e GIT potrebbe richiedere un certo lavoro, però.

Non è un beta fuori ora di pb.net, permette per la conversione di progetti esistenti per WPF / all'occupazione (Unicode) progetti di testo cioè ogni oggetto diventa un file di testo

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

con il compilatore, è possibile esportare i progetti da .pbl al testo facendo:

pb2cs.exe / t: wpfmigration / PBT: "... myproj.pbt" / o: "alcuni dir uscita"

In pb.net (PB12), tutti i file sono file di testo solo

È possibile ottenere un dump di testo di tutti i file con l'aggiunta di spazio di lavoro al codice sorgente.

Passi:

Fare clic destro sullo spazio di lavoro, selezionare Proprietà, fare clic sulla scheda controllo del codice sorgente. Inserisci PB nativo come il tipo di controllo del codice sorgente. Accettare tutte le impostazioni predefinite e fare clic su OK.

Fare clic destro sul lavoro di nuovo e selezionare Aggiungi a codice sorgente. Di default dovrebbero essere selezionati tutti i file. Fare clic su OK per passare alla schermata successiva. Inserire qualcosa per il nome utente e immettere il nome di una cartella vuota in cui si desidera che tutti i file di testo per andare. Fare clic su OK e avrete tutto scritto nella cartella vuota.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top