-> Hier kostenlos registrieren
Hallo,
folgendes Problem:
Beckhoff supportet für Twincat3 eine sourcekontrolle, die (so ist es von Seiten Beckhoff angedacht) die VisualStudio Kaufversion von Microsoft erfordert.
Wir setzen Twincat3 nur mit der VS Shell ein und nutzen Standard Git für die Versionskontrolle.
Dies stößt an die Grenzen, sobald es Mergekonflikte in der *plcproj Datei gibt.
Nun möchte ich das Beckhoff Project Compare Tool dergestalt nutzen, dass Git es als Standard Mergetool verwendet.
Git stellt hier ja die bekannten Schalter: $BASE, $LOCAL, $REMOTE und $MERGE bereit.
Nach https://infosys.beckhoff.com/englis...3/tc3_sourcecontrol/9007200497212427.html&id=
wird das Beckhoff comparetool als Mergewerkzeug für beliebige clients wie folgt aufgerufen:
Ich bekomme es nun nicht hin, diese Anforderungen korrekt mit den Git-Schaltern zu versorgen.
Der Beckhoff Support stellt sich quer und sagt: "Beckhoff unterstützt hier halt nur PlasticSCM......."
Kann mir jemand hier helfen?
Danke im Voraus
Gruß
Jochen
folgendes Problem:
Beckhoff supportet für Twincat3 eine sourcekontrolle, die (so ist es von Seiten Beckhoff angedacht) die VisualStudio Kaufversion von Microsoft erfordert.
Wir setzen Twincat3 nur mit der VS Shell ein und nutzen Standard Git für die Versionskontrolle.
Dies stößt an die Grenzen, sobald es Mergekonflikte in der *plcproj Datei gibt.
Nun möchte ich das Beckhoff Project Compare Tool dergestalt nutzen, dass Git es als Standard Mergetool verwendet.
Git stellt hier ja die bekannten Schalter: $BASE, $LOCAL, $REMOTE und $MERGE bereit.
Nach https://infosys.beckhoff.com/englis...3/tc3_sourcecontrol/9007200497212427.html&id=
wird das Beckhoff comparetool als Mergewerkzeug für beliebige clients wie folgt aufgerufen:
Merge:
C:\TwinCAT\3.1\Components\TcProjectCompare\TcProjectCompare.exe /dl "destinationsymbolic" /dr “sourcesymbolic" <destinationfile> <sourcefile> <output> /sc
Example (PlasticsSCM): C:\TwinCAT\3.1\Components\TcProjectCompare\TcProjectCompare.exe /dl "@destinationsymbolic" /dr "@sourcesymbolic" "@destinationfile" "@sourcefile" "@output" /sc
Ich bekomme es nun nicht hin, diese Anforderungen korrekt mit den Git-Schaltern zu versorgen.
Der Beckhoff Support stellt sich quer und sagt: "Beckhoff unterstützt hier halt nur PlasticSCM......."
Kann mir jemand hier helfen?
Danke im Voraus
Gruß
Jochen