Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Explicit-*** notwendig unter Tokyo ? (https://www.delphipraxis.net/194523-explicit-%2A%2A%2A-notwendig-unter-tokyo.html)

LTE5 2. Dez 2017 20:09

Explicit-*** notwendig unter Tokyo ?
 
In meiner Versionskontrolle bekomme ich oft Änderungen wie ExplicitTop, Left, Width, Height angezeigt, obwohl ich nicht einmal etwas geändert habe.

Die DDevExtensions bieten eine Option, um diese Einträge zu löschen.

Ist das Löschen dieser Einnträge sicher? Ich nutze Tokyo 10.2 Starter.

jbg 2. Dez 2017 22:04

AW: Explicit-*** notwendig unter Tokyo ?
 
Explicit* wird verwendet wenn man Align wieder auf alNone zurücksetzt, dann bekommt das Control die Explicit* Größe die es vor einem alTop, alLeft, aClient, ... hatte zurück. In Delphi 7 war das noch nicht der Fall, da es dort Explicit* noch nicht gab. Da blieb das Control beim Zurücksetzen von Align so wie es durch das Align gesetzt wurde.

freimatz 7. Dez 2017 09:09

AW: Explicit-*** notwendig unter Tokyo ?
 
Danke für die Info. Wir verwenden auch DDevExtensions um die zu löschen, wusste aber bilang nicht so genau was es damit auf sich hat.

Stevie 7. Dez 2017 10:34

AW: Explicit-*** notwendig unter Tokyo ?
 
Jetzt wird mir auch schlagartig klar, warum sich die Control auf 0 schrumpfen, wenn man das Alignment auf alNone ändert (und man die Explicit Properties rausgenommen hat). 8-)

bra 7. Dez 2017 10:38

AW: Explicit-*** notwendig unter Tokyo ?
 
Leider sind diese Explicit-Angaben ein Graus für VCS, da die sich bei fast jedem Öffnen des Forms ändern. Wir entfernen die deshalb auch.

himitsu 7. Dez 2017 12:54

AW: Explicit-*** notwendig unter Tokyo ?
 
Oder du schreibst dir eine Extension für dein VCS.

Wo also im DIFF diese Werte "ignoriert" werden.

jaenicke 7. Dez 2017 13:17

AW: Explicit-*** notwendig unter Tokyo ?
 
In BeyondCompare kann man dafür einfach unwichtigen Text per RegularExpression definieren. Mehr dazu findest du z.B. hier:
https://stackoverflow.com/questions/...xt-in-comments
Dann werden diese Zeilen schlicht beim Vergleich ignoriert.

LTE5 7. Dez 2017 13:52

AW: Explicit-*** notwendig unter Tokyo ?
 
Kann man das auch irgendwie in SourceTree einstellen?

freimatz 7. Dez 2017 14:45

AW: Explicit-*** notwendig unter Tokyo ?
 
Sicher nicht. Das wäre Job von git und da kann ichmir nur vorstellen dass man da einen Hook implementieren müsste.
Nimm lieber DDevExtensions

Stevie 7. Dez 2017 14:49

AW: Explicit-*** notwendig unter Tokyo ?
 
Zitat:

Zitat von LTE5 (Beitrag 1388208)
Kann man das auch irgendwie in SourceTree einstellen?

Kommt auf dein VCS an, bei git gibts allerhand Möglichkeiten, von der Config, welches Difftool benutzt wird, bis zu selbst definierten hooks, womit du z.b. per Pattern matching commits verhindern kannst (z.b. wenn jemand Schimpfworte in seinen Kommentar schreibt :lol:)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz