Hallo zusammen.
Ich habe für eine Versionsverwaltung 2 Listviews. Beide werden aus verschiedenen csv gefüllt und sind jeweils 2-spaltig. Eine Listview enthält die derzeitigen Files auf dem Zielsystem mit Dateiname und Version, jeweils nur einmal vorkommend. In der anderen Listview stehen alle verfügbaren Dateien, sprich der Dateiname kann mehrfach vorkommen, in der 2 Spalte steht aber jeweils eine andere Version.
Beispiel:
Listview 1:
aaa.exe | 1.00
bbb.exe | 1.2
ccc.exe | 3.7
Listview 2:
aaa.exe | 1.00
aaa.exe | 1.2
aaa.exe | 3.7
bbb.exe | 2.5
usw.
Ziel ist es, in Listview 2 nur den jeweiligen Dateinamen mit der höchsten Versionsnummer aufzuführen und dann einen Vergleich von Listview 1 und Listview 2 durchzuführen, wobei in Listview 1 alle Zeilen markiert werden sollen, wo die entsprechende Version der Datei niedriger ist als die korrespondierende Datei-Version in Listview 2.
Leider habe iche gerade mal garkeinen Lösungsansatz. Hat jemand irgend eine Idee, wie das am einfachsen zu realisieren ist?
Ich habe für eine Versionsverwaltung 2 Listviews. Beide werden aus verschiedenen csv gefüllt und sind jeweils 2-spaltig. Eine Listview enthält die derzeitigen Files auf dem Zielsystem mit Dateiname und Version, jeweils nur einmal vorkommend. In der anderen Listview stehen alle verfügbaren Dateien, sprich der Dateiname kann mehrfach vorkommen, in der 2 Spalte steht aber jeweils eine andere Version.
Beispiel:
Listview 1:
aaa.exe | 1.00
bbb.exe | 1.2
ccc.exe | 3.7
Listview 2:
aaa.exe | 1.00
aaa.exe | 1.2
aaa.exe | 3.7
bbb.exe | 2.5
usw.
Ziel ist es, in Listview 2 nur den jeweiligen Dateinamen mit der höchsten Versionsnummer aufzuführen und dann einen Vergleich von Listview 1 und Listview 2 durchzuführen, wobei in Listview 1 alle Zeilen markiert werden sollen, wo die entsprechende Version der Datei niedriger ist als die korrespondierende Datei-Version in Listview 2.
Leider habe iche gerade mal garkeinen Lösungsansatz. Hat jemand irgend eine Idee, wie das am einfachsen zu realisieren ist?
Comment