Beim Merge - unterschiedliche Timestamps nicht als Konflikt berücksichitgen

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bogeyman
    New User
    • Jan 2017
    • 1

    Beim Merge - unterschiedliche Timestamps nicht als Konflikt berücksichitgen

    wir verwenden Synergy als VCS, diese schreibt uns im Kopf der Quellcodedatei Versionsnummer und Zeitstempel:
    Code:
    // %version:          4711 %
    // %current_time:     Thu Mar 10 18:00:00 2015 %
    Beim Mergen sind diese Zeilen bei allen drei Dateien natürlich unterschiedlich.
    Beyond Compare erkennt dies als Konflikt.
    Kann man diese Zeilen aus der Konflikt erkennung herausnehmen?

    Ich hatte unter Regeln > Unwichtiger Text schon ein paar Filter versucht, aber kein Erfolg gehabt.

    Vielen Dank
    Heiko
  • Aaron
    Team Scooter
    • Oct 2007
    • 16000

    #2
    Hello,

    By default, those are Comments and comment grammars should already be Unimportant. If you double click on any line, are the differences presented as Blue (Unimportant) or Red (Important)? In the child Text Merge Session Settings, you can verify that Comments is unchecked (Unimportant), then update the bottom dropdown from "Use only for this view" to "Also update session defaults".

    The main Folder Merge can then also hide files that contain only Unimportant differences using the Ignore Unimportant Differences toggle in the toolbar.

    If Comments need to be Important, but these specific lines should not be, you would need to define a grammar to match on this data. If these lines are always at the top of the file, you could use the Lines grammar element to define which to match on, then give this a custom name and set it to Unimportant by default (using the above method, or on the Home screen, saved Sessions list, New folder, Text Merge and Text Compare Importance tabs).

    This KB article and video should help defining a grammar and then setting that grammar as Unimportant.
    http://www.scootersoftware.com/suppo..._unimportantv3

    =========================

    Hallo,

    Standardmäßig sind dies Kommentare und Kommentar-Grammatiken sollten bereits als unwichtig erkannt werden. Wenn Sie auf eine beliebige Zeile doppelklicken, werden die Unterschiede als blau (unwichtig) oder rot (wichtig) dargestellt? In den untergeordneten Textzusammenführungssitzungseinstellungen können Sie überprüfen, ob Kommentare deaktiviert (unwichtig) sind, und aktualisieren Sie dann die untere Dropdown-Liste aus "Nur für diese Ansicht verwenden" auf "Auch Sitzungsdefaultwerte aktualisieren".

    Der Haupt-Ordner-Merge kann dann auch Dateien, die nur unwichtige Unterschiede enthalten, ausblenden, indem Sie die Option "Unwichtige Unterschiede ignorieren" in der Symbolleiste aktivieren.

    Wenn Kommentare wichtig sein müssen, aber diese spezifischen Zeilen nicht, müssten Sie eine Grammatik definieren, die mit diesen Daten übereinstimmt. Wenn diese Zeilen immer am Anfang der Datei stehen, können Sie das Zeilen-Grammatikelement verwenden, um festzulegen, auf welche Zeilen betroffen sein sollen, und geben Sie dann einen benutzerdefinierten Namen ein, und legen Sie dieses Grammatikelement standardmäßig auf unwichtig fest (unter Verwendung der obigen Methode oder auf der Startansicht, Liste der gespeicherten Sitzungen, neuer Ordner, Text-Merge und Textvergleich Wichtigkeit-Tab-Reiter).

    Diese Knowledgebase-Artikel und das Video sollten helfen, eine Grammatik zu definieren und dann die Grammatik als unwichtig zu kennzeichnen.
    Http://www.scootersoftware.com/suppo..._unimportantv3
    Last edited by Gunnar; 07-Jan-2017, 03:14 AM. Reason: ENG->GER translation
    Aaron P Scooter Software

    Comment

    Working...