Wir entwickeln immer noch einige unserer Anwendungen in Clarion 6 Enterprise. Ich habe mich gefragt, ob jemand ein Quellcode-Kontrollsystem kennt, das gut mit Clarion 6 funktioniert?Sourcecontrol für Clarion 6
Antwort
Ich wäre überrascht, wenn die Standard-Quellcodeverwaltungssysteme nicht in Ordnung wären, z. B. Subversion. Gibt es etwas Besonderes an Clarion 6 Enterprise?
Sie können die Module in Clarion umbenennen - Sie sind also nicht an die vorhandenen generierten Namen gebunden.
Das ist jedoch nicht das Grundproblem. Das Hauptproblem besteht darin, dass Sie keine CLW- und INC-Dateien bearbeiten möchten, da Sie die APP-Datei bearbeiten möchten. Andernfalls gehen Ihre Änderungen verloren, wenn die App neu generiert wird.
Sie können Subversion oder jedes andere System mit App-Dateien verwenden - das sind nur Binärdateien. Aus der Sicht des Rollback ist das in Ordnung.
Leider, wenn Sie eine App auschecken, erhalten Sie die ganze App. So kann niemand anderes im Team gleichzeitig an anderen Prozeduren in der App arbeiten. Wenn Ihre Apps klein sind, ist das keine große Sache, aber wenn Sie ein Single-App-System oder ein System mit großen Apps haben, kann es zu einem Hindernis werden.
Der andere Nachteil ist, dass als eine binäre Datei ist es nicht möglich für die Versionskontrolle Dateien zusammenführen - es ist eine Alles-oder-nichts-Situation.
Ich glaube, Rick Martin hat Werkzeuge, mit denen Clarion mit Versionskontrollsystemen von Subversion und Tortise arbeiten kann. Sie ermöglichen es Ihnen, die geänderten Prozeduren in TXAs zu exportieren und die Änderungen wieder in die Anwendung zu importieren.
Eines der Dinge, die ich an seinem System mag, ist, dass wenn eine Prozedur in das Source Control System zurück überprüft wird, seine Tools eine aktuelle Version Ihres Produkts erstellen, so dass Sie überprüfen können, dass die Änderungen keine Kompilierungsfehler erzeugen.
Die Werkzeuge sind jedoch nicht zu verkaufen. Sie kommen mit dem Kauf seiner Beratungsleistungen.
Sie können auch versuchen TDC. Es ist mehr als nur ein VCS für Clarion, weil Sie auch ein Tracking-System haben. Übrigens ist TDC mit Clarion geschrieben.
Blick auf Rick Martin Präsentation ist es sehr nützlich, aber nicht zu verkaufen :(
http://www.clarionlive.com/images/stories/videos/webinar11.wmv
Sie können jetzt sein System kaufen. –
Wir haben eine Reihe von Anwendung auch mit Clarion 6 und wir verwenden JEDI als Versionskontrollsystem. Aber wir arbeiten jetzt am Umzug nach Clarion 10.
- 1. zugreifen und diese ändern clarion .dat
- 2. Gute Kommentare zu changesets in sourcecontrol
- 3. TFS SourceControl Branching Zusammenführen aus Stamm
- 4. Wie extrahiert man Daten aus einer .tps TopScan Clarion-Datei?
- 5. entfernen Subversion Sourcecontrol aus einem Projekt (Visual Studio/TortoiseSVN)
- 6. Jboss 6 für jee5
- 7. UIlabel Schriftgrößenproblem für iPhone 5, 6, 6 plus
- 8. SpriteKit SKScene Größe für iPhone 5, 6 und 6 plus
- 9. iOS- Bildressource für iPhone 6 und 6 plus
- 10. Ungültiger Index 6 für diese SqlParameterCollection mit Count = 6
- 11. nur 6 Dezimalstellen für Doppel
- 12. Eingangs Platzhalter für iPhone 6
- 13. Bester Reverseproxy für IIS 6?
- 14. Ein JMS für Tomcat 6
- 15. Xcode 6 skaliert App automatisch für iPhone 6 und 6 plus
- 16. iAds mit neuen iPhone 6 und 6 +
- 17. INT_SIZE_LENGTH für itow() ist 20, warum? 6
- 18. Autovervollständigung funktioniert nicht für "@" in Xcode 6
- 19. EcmaScript 6 - Tern IDE für Eclipse Validierungsfehler
- 20. Sticky close-Taste für Foundation 6 offenbaren
- 21. Android Werte Ordner für Nexus 6
- 22. UIAppearcence Unterstützung für IOS 6 - unerwartete Ergebnisse
- 23. Drupal 6: Zeige Flags für Knotenübersetzungen
- 24. Parameterlose Konstruktoren in Strukturen für C# 6
- 25. Ausreißer für mehr als 6 Datensätzen
- 26. MVC 6 keine Ausnahme für undefinierte Routen
- 27. Mindest iOS Implementierungsziel für Xcode 6
- 28. Storyboards für OSX App in Xcode 6
- 29. Standardunterstützung für xinclude in Java 6?
- 30. Unterdrücken Sie SplitViewController für iPhone 6 plus
ja, alle Quelldateien heißen projNm001.clw und projnm003.inc und ein paar andere Formate, aber für keinen einzigen Dateinamen ist klar, was drin ist. Das heißt, du musst Ein- und Auschecken des gesamten Projekts, was bei der Arbeit mit mehr als einer Person schmerzhaft sein wird – Sorskoot
OK, also abgesehen von konzeptionellen Unannehmlichkeiten, was ist falsch daran, ein ganzes Projekt ein- und auszuchecken? Angesichts der Tatsache, dass die Namen der Quelldateien nicht aussagekräftig sind, bezweifle ich, dass Sie etwas Besseres tun können, wenn Sie nicht ein Tool finden, das genau weiß, wie Clarion Dateinamen intelligenten Inhaltsindikatoren zuordnet. –
Darüber hinaus sind die .app-Dateien (die meisten Clarion-Benutzer verwenden) binär. Die Dateien * 001.clw (etc) und * 003.inc (etc) werden von der IDE aus der Datei .app generiert. C6 unterstützt PVCS auf einmal, aber es ist besser, dies zu vermeiden und Git oder VSS oder wirklich alles * außerhalb der C6 IDE zu verwenden. Zusammenarbeit ist das Problem mit.App-Dateien, wie @Sorskoot Notizen. –