Comando: Includi Esterni da proiettare, Includi Esterni
Simbolo:
Funzione: Questi comandi aprono il file Includi esterni dialogo.
menù
Menù contestuale:
Requisiti: un oggetto è selezionato nell'albero degli oggetti. Gli esterni sono integrati di seguito. Se non hai selezionato nulla o la directory principale del progetto, allora il file Includi esterni da proiettare il comando è disponibile. Se hai selezionato un oggetto, allora il comando Includi esterni è disponibile.
Suggerimento
Gli stessi esterni non possono essere integrati più volte in luoghi diversi nello stesso progetto. Ciò porta a problemi in CODESYS a causa di conflitti con l'identificazione interna dell'oggetto.
Finestra di dialogo: includi esterni
![]() | URL dell'esterno integrato L'oggetto da integrare è versionato e può avere sottooggetti. Gli esterni si trovano in un'altra posizione nel repository SVN rispetto al progetto. Può anche trovarsi in un altro repository SVN. Esempio: Nota: gli oggetti che devono essere integrati sotto l'oggetto selezionato devono avere un tipo di oggetto corrispondente. Ad esempio, è possibile integrare solo un'attività sotto il Configurazione attività oggetto. |
![]() | Apre il Seleziona Categorie di archivio dialogo Lì puoi selezionare una revisione. . Il pulsante è etichettato con la revisione attualmente selezionata:
Nota: la finestra di dialogo fornisce le stesse opzioni di Revisione gruppo. |
![]() | Apre il Browser del repository SVN dialogo Lì puoi sfogliare il repository SVN. |
Opzioni per selezionare una revisione Nota: la selezione valida corrente viene visualizzata anche nei pulsanti accanto all'URL del repository SVN. | |
TESTA |
|
Revisione |
Esempio: |
Data |
Esempio: |
Usa l'ora UTC |
|
ok | Aggiunge l'esterno e i suoi sottooggetti con la proprietà La copia di lavoro viene aggiornata e quella esterna viene sovrapposta al file Esempio: Nota: se il collegamento non riesce (ad esempio quando si aggiunge un dispositivo al di sotto di una configurazione dell'attività), l'operazione completa non riesce e viene ripristinata. Nota: la ridenominazione o lo spostamento di singoli elementi esterni è consentito solo all'interno di un "albero esterno", per cui non è consentito spostare l'oggetto in alto. Per spostare un intero albero, devi rimuoverlo e collegarlo a un'altra posizione. |
Suggerimento
"... Dovresti considerare seriamente l'utilizzo di numeri di revisione espliciti in tutte le tue definizioni esterne. In questo modo puoi decidere quando estrarre un'istantanea diversa di informazioni esterne e esattamente quale istantanea estrarre. Oltre a evitare la sorpresa di ottenere modifiche a repository di terze parti su cui potresti non avere alcun controllo, l'utilizzo di numeri di revisione espliciti significa anche che quando si retrodata la copia di lavoro a una revisione precedente, anche le definizioni esterne torneranno al modo in cui apparivano in quella revisione precedente, il che a sua volta significa che le copie di lavoro esterne verranno aggiornate in modo che corrispondano al modo in cui guardavano indietro quando il tuo repository era a quella revisione precedente. Per i progetti software, questa potrebbe fare la differenza tra una build riuscita e una non riuscita di uno snapshot precedente del tuo base di codice complessa. ..."
Questo è citato da: http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html