Frage

Wir sind derzeit mit SVN, und wir speichern viel von der Grafik (Töne, Bilder) in unserem Repository rechts zusammen mit allem anderen. Gerade jetzt, die Künstler verpflichten, ihre Arbeit in das Repository direkt. Wenn das Kunstwerk genehmigt wird, ist es mit der Code-Basis verbunden ist.

Wir wollen den Checkout-Prozess einfach halten (so dass Kunstwerk nicht installiert werden muss / konfiguriert separat), aber wir möchten einen Prozess optimieren, wo die Künstler, die die Bilder produzieren können ihre Arbeit irgendwo unabhängig von der Haupt einreichen Repository, und nachdem es genehmigt wird es in die Haupt-Repository gestellt. Wir wollen es so einfach machen für die Künstler wie möglich, ohne viel Training.

Wie steht Ihr Unternehmen geht typischerweise über diese Rationalisierung? Welche Software verwenden Sie?

War es hilfreich?

Lösung

Was Teams, die ich gearbeitet habe in der Vergangenheit getan haben, ist das Repository in Subversion zu brechen. So zum Beispiel:

/repository/trunk
                 /project_name (this would be your project)
                 /artwork      (artists work out of here)

Dann wurde das Kunstteam nur checkt das Kunstwerk Zweig und Arbeiten aus, dass und die Entwickler arbeiten aus dem Projekt Zweig. Es ist die Verantwortung von einem des Künstlers (die Führung, in der Regel) zu Check-in fertigem Kunstwerk zu einem ‚Kunst‘ Ordnern (oder Bilder oder Medien, usw.) unter dem Projekt für die Verwendung durch die Entwickler.

Während es nicht automatisiert ist, haben wir festgestellt, dass es ziemlich gut funktioniert, weil es die Anliegen trennt, ermöglicht aber immer noch die Teams (letztlich) zusammenarbeiten.

Andere Tipps

Wie wäre es ein separates Repository für die Künstler haben, und dann einen Tag Ordner „genehmigt“, die die neuesten genehmigten Versionen enthält. Dieser Tag könnte dann durch svn verknüpft werden. Externen zu Ihrer Haupt-Code-Repository

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