fiddi hat geschrieben:gibt es bei den Extensions eigentlich die Möglichkeit Objekte zu kopieren und die daran hängenden Extensions mit zu nehmen?
Wenn du gedanklich bei C/AL startest: Nein, zumindest nicht inklusive der Extensions, die daran hängen. Zur Zeit kannst du ein C/AL-Objekt als AL exportieren und für die Übernahme in ein AL-Projekt händisch Nummer + Name ändern.
Extension kopieren geht meines Wissens nach nur, wenn dir der AL-Quelltext (der AL-Projektordner) vorliegt. Diese AL-Objektdateien kannst du direkt in dein AL-Projekt kopieren und auch hier alles unbenennen.
Wie mache ich das eigentlich bei einem Merge, wenn das System im wesentlichen auf Extensions beruht. Wie bekomme ich mit welche Objekte sich geändert haben, und wo ich eingreifen muss, damit das ganze noch zusammenspielt?
Merge von was? C/AL- oder AL-Dateien?
Ă„nderungen im AL-Teil managt du zukĂĽnftig mit Git - das ist im Vergleich zu bisher eine echte Verbesserung, sobald wir "nur NAVler" uns gedanklich flexibel gezeigt haben
In AL-Projekten können Dateien theoretisch beliebig angelegt werden, also z.B. mehrere Objekte in einer AL-Datei, jedoch geht der Konsens dahin, pro C/AL-Objekt auch eine AL-Datei anzulegen. Dann siehst du schon dem Namen nach, wo sich Extensions integrieren.
Die Übergangsphase von C/AL nach AL ist wohl die eigentliche Herausforderung und nur eine vorübergehende, händische Plackerei wie damals von Forms auf Pages. Sobald alles auf AL umgestellt ist (inkl. wenn Microsoft das komplette Basisprodukt auf AL migriert hat), wird das eigentliche Extension-Management viel einfacher.