Das Einrichten eines Flex-Projekts für die Gruppenentwicklung kann etwas schwierig sein. Es gibt viele kleine lokale Einstellungen, die möglicherweise angepasst werden müssen, um ein Projekt zu haben, das leicht ausgecheckt werden kann.Was ist die beste Möglichkeit, ein Flex3-Projekt unter Versionskontrolle zu stellen (Subversion)
Ich hatte begrenzten Erfolg mit den integrierten Import/Export-Flex-Projekt-Dienstprogramme. Ich scheine viel von Hand zu schneiden und ich denke, ich könnte etwas verpassen.
UPDATE ich vernachlässigt ursprünglich zu erwähnen, dass mein Ziel es möglich, zur Kasse ein Projekt von Subversion und aufstehen und laufen mit so wenig Aufwand wie möglich zu machen. Die größten Probleme, denen ich begegnet bin, drehen sich um die Verwaltung der "dot" -Dateien und darum, wie sie flexibel genug sind, um mit unterschiedlichen Entwicklerumgebungen umgehen zu können.
Zum Beispiel, nur mit mir, würde ich gerne diese Fähigkeit haben: Bei der Arbeit benutze ich eine Vista-Maschine und zu Hause benutze ich einen Mac. Es gibt sicherlich Unterschiede in der Art, wie bestimmte Pfade beschrieben werden, aber sie sind sich wirklich sehr ähnlich. Unter Vista ist der Flex-Stamm c:/ColdFusion8/wwwroot, unter OS X ist es/Applications/ColdFusion8. Ich bin in der Lage gewesen, eine verbundene Betriebsmittelwegvariable für CF_FLEX_SERVER und WEBSERVER zu gründen, die ich dann mit der $ {WEBSERVER}/myProject Syntax referenziere.
Bisher scheint es ziemlich gut zu funktionieren, aber ich finde, es gibt ein paar Orte, an denen es immer noch Probleme gibt. Insbesondere in der .project Datei finden Sie so etwas wie:
<linkedResources>
<link>
<name>bin-debug</name>
<type>2</type>
<location>c:/inetpub/wwwroot/myProject-debug</location>
</link>
</linkedResources>
Leider, wenn ich versuche, die Lage Einheit zu $ {WEBSERVER}/wwwroot/myProject-debug zu ändern, flex wirft einen Compiler-Fehler. Das ist schade, denn so ziemlich alles andere funktioniert.
Wie würde das funktionieren, wenn es jemand anderes Projekt wäre und Sie der zweite Entwickler wären, der den Code bekommen würde? Ich versuche, die verknüpften Ressourcenvariablen zu verwenden, aber sie scheinen an einigen Stellen nicht zu funktionieren. – anopres
Ich bin nicht sicher über verknüpfte Ressourcenvariablen. Aber ich würde einen Subversion-Checkout machen und dann den Arbeitsbereich auf/trunk umstellen. Sobald der Arbeitsbereich erstellt wurde, importieren Sie das Projekt wie in meinem Beitrag erwähnt. –