Eclipse Plugin Perforce e inadempiente il tipo di file in modo Modifier versione si aggiorna

StackOverflow https://stackoverflow.com/questions/778467

Domanda

Abbiamo migrato il nostro sistema di controllo di versione da CVS a Perforce e il nostro team Java dev stanno usando il Perforce plug-in in Eclipse (Mac). La versione non viene più aggiornato sulle aggiunge / modifiche. Stiamo usando la parola chiave di revisione $ nel nostro javadoc. Secondo il sito Perforce, è necessario utilizzare il modificatore + k, cambiando in modo efficace il tipo di file da testo a ktext. Due domande:

  • C'è un modo di default il tipo di file da ktext (o impostare il modificatore) in Eclipse, invece di doverlo fare ogni volta prima di un submit (commit) per Perforce? (Per esempio, facendo clic destro del mouse sul file e selezionando squadra> Cambia attributi ...)

  • C'è un modo per configurare Perforce per continuare il controllo delle versioni in cui CVS lasciato? Esempio: Prima della migrazione, un file è stato impostato con 1.34. Sul prossimo Peforce presentare, vogliamo che il file da set con 1,35, piuttosto che # 1.

Grazie mille.

È stato utile?

Soluzione

Ho ricevuto una risposta utile dal team di supporto di Perforce nel caso in cui nessun altro sta avendo questi problemi:

Per quanto riguarda inadempiente il tipo di file:

è possibile fornire questo sul lato server con il comando "p4 typemap". Ad esempio:

+ k // depot / proj1 / .... java

aggiungerà il k modificatore di + per tutti i file sotto // depot / proj1 con l'estensione ".java".

Per quanto riguarda il controllo delle versioni:

Se la migrazione del repository CVS di Perforce utilizzando uno del pieno strumenti di conversione (ad esempio cvs2p4, che si trova nel deposito pubblico a public.perforce.com), che porterà su tutte le revisioni da CVS, in modo che un file alla revisione 1.34 in CVS sarà un file Perforce a revisione # 34 (rendendo il successivo Pubblica # 35).

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