Domanda

nel mio posto di lavoro ho classi di checkout SVN e classi di esportazione SVN. Ho separato le classi in due gruppi di lavoro. Le classi esportate sono membri di un altro progetto basato sulle funzionalità e non sono autorizzato a modificare queste classi all'interno del mio spazio di lavoro.

Quando voglio correggere un bug o implementare nuove funzionalità, voglio essere sicuro che le classi esportate non vengano toccate.

Posso contrassegnare le classi esportate con un flag, che non posso modificare queste classi nel mio spazio di lavoro. Qualcosa come leggere solo sarebbe di aiuto. Qualcuno conosce un problema simile con una soluzione esistente.

Grazie

È stato utile?

Soluzione

Ci sono due cose che posso pensare che potrebbero essere d'aiuto qui.

  1. Contrassegna tutto come di sola lettura nel file system. Se modifichi in eclipse, ti verrà chiesto se provi a modificarlo, chiedendoti se vuoi farlo leggere / scrivere.
  2. Contrassegna tutto come derivato. Si verificherà lo stesso tipo di prompt, avvisando che si tratta di un file derivato. Il problema qui è che a meno che tu non abbia un plug-in in grado di contrassegnare le cose come derivate, dovrai contrassegnare ogni file. (Scrivere un tale plug-in è comunque molto semplice - se vuoi seguire questo approccio, scrivimi: scott@javadude.com)

Nessuno di questi ti fermerà completamente, ma il suggerimento potrebbe essere d'aiuto (e se fai entrambi otterrai due messaggi ...)

Spero che questo aiuti!

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