Visual Code Studio PlateformIO : générer numéro Build

Bonjour,
J'ai longtemps développé sous MPLAB et depuis quelques années sous Arduino.
Depuis peu, je suis passé sous Visual Code Studio avec l’extension PlateformIO pour Arduino, je retrouve un éditeur plus approfondi que l'IDE arduino, c'est un plaisir, par contre, sous arduino j'avais pris l'habitude d'incrémenter mes sauvegardes de prog et d'en faire un numéro que je remonte dans mes prog, exemple mon_projet_1809a.ino

String sVersion = __FILE__; 

void printFile(void)
{

    int lastSlash = sVersion.lastIndexOf('/') + 1;
    sVersion.remove(0, lastSlash); // Remove six characters starting at index=2
    lastSlash = sVersion.lastIndexOf('\\') + 1;
    sVersion.remove(0, lastSlash); // Remove six characters starting at index=2

    //convert int to char
    char buf[35];
    String(sVersion).toCharArray(buf, 35);
    //cVersion = sVersion.toCharArray(sVersion, sVersion.length) ;
    //const char cVersion = sVersion
    Serial.println(F("========================================"));
    Serial.println(sVersion);
    Serial.println(F(__DATE__ " " __TIME__));
    Serial.println();
    client.publish(Topic_Version, buf);
    DEBUG_I(" La version en cours est : %s\n", buf);

}

Sous PlatformIO, je n'arrive pas à remonter le nom du fichier et au pire j'aurais souhaité faire remonter un nom mis en préfix suivi de la date de la compilation par exemple, savez-vous si c'est possible ?

Manu