Wir haben zwei verschiedene "Suiten" Software: die Windows-seitige Software und die Firmware. Und leider funktionieren nur bestimmte Versionen der Windows-Software mit bestimmten Versionen der Firmware.Erzwingen, dass zwei Versionen der Software zusammen verwendet werden?
Zum Beispiel, wenn ein Kunde mit Firmware-Version 10 anruft, brauchen wir einen einfachen Weg für alle (Techniker, Entwickler, Sekretäre, usw.) zu wissen, was diese bestimmte Firmware nur mit den Versionen 12, 13, 14 und 15 funktioniert der Windows-Software.
Wir haben eine Wiki-Seite, die nur die Versionen auflistet und es hat gut funktioniert, aber es gibt genug "Schluckauf" von Leuten, die dem Prozess nicht folgen, dass wir etwas eindringlicher brauchen.
Wir haben mercurial als Versionierung System, aber ich kann nicht sehen, wie dies für dieses Problem hilfreich wäre (wir sind in Ordnung mit allen zwingen, hg zu installieren).
Irgendwelche Ideen von Programmen/Setups/irgendetwas, das uns helfen wird, das Problem zu lindern?
EDIT: Bis jetzt ist der größte Teil der Diskussion, was ich mit dem Code von jetzt an tun kann. Ich arbeite daran, das auch zu beheben, aber was können wir mit all den vorherigen Releases tun, wo ich nicht zurückgehen und irgendeinen Code ändern kann? Vielen Dank für Ihre Hilfe! Sehr geschätzt!
Am einfachsten wäre es, die Windows-Anwendung überprüfen zu lassen, ob eine kompatible Firmware-Version läuft? Das oder vielleicht (möglicherweise nicht für die Situation) erzwingen Versionierung mithilfe von Auto-Update. – ChristopheD
Ja, das ist in Ordnung, aber ich kann nicht zurückgehen, eine Änderung zusammenführen und all diese Software erneut veröffentlichen, was (glaube ich) beide dieser Vorschläge dazu zwingt, dies zu tun. – DanTheMan