Frage

in meinem workpsace tun i SVN checkout Klassen und SVN Export Klassen haben. Ich trenne die Klassen in zwei Arbeitssätze. Die exportierten Klassen sind Mitglieder einer anderen Funktion basierten Projekt und darf ich nicht diese Klassen in meinem Arbeitsbereich ändern.

Wenn ich will, einen Fehler beheben oder neue Funktionen implementieren möchte ich sicher sein, dass die exportierten Klassen nicht berührt werden.

Kann ich Klassen mit einer Fahnenstpl exportiert, dass ich nicht diese Klassen in meinem Arbeitsbereich ändern kann. So etwas wie lesen nur helfen würde. Hat jemand ein ähnliches Problem mit einer bestehenden Lösung kennt.

Danke

War es hilfreich?

Lösung

Es gibt zwei Dinge, die ich an das denken kann könnte hier helfen.

  1. Mark alles als schreibgeschützt in dem Dateisystem. Wenn Sie in Eclipse bearbeiten, werden Sie aufgefordert, wenn Sie versuchen, es zu bearbeiten, zu fragen, ob Sie es lesen / schreiben zu wollen.
  2. Mark alles abgeleitet. Die gleiche Art von auftreten wird aufgefordert, warnen Sie, dass es eine abgeleitete Datei. Das Problem hier ist, dass, wenn Sie ein Plugin, das als abgeleitete Dinge markieren, werden Sie jede Datei markieren müssen. (Schreiben solch ein Plugin ist sehr einfach, aber - wenn Sie diesen Ansatz nehmen möchten, mailen Sie mir: scott@javadude.com)

Keine von diesen werden Sie vollständig stoppen, aber die Aufforderung könnte helfen (und wenn Sie beide tun werden Sie zwei Aufforderungen bekommen ...)

Hope, das hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top