Ho una serie di strumenti per la costruzione di un progetto molto grande. In diversi livelli di alto livello, i miei strumenti creano copie dell'ambiente di costruzione (una directory) per consentire all'utente di tornare a quel punto.
Sto cercando di velocizzare questa operazione di copia (lo spazio non è un grosso problema, ma il tempo è), quindi mi piacerebbe trovare un modo per creare una copia della directory di build che consiste interamente di collegamenti (soft o hard o simili) a i file originali ma che non modificheranno mai i file originali, ma ne creeranno automaticamente copie quando sono (o potrebbero essere) cambiati.
Nota: questi strumenti servono a creare una build, quindi i file collaterali avranno una vita breve, non dovranno essere conservati per un lungo periodo e potranno sempre essere ricreati con il codice originale al costo del tempo, quindi non sono stato considerando soluzioni SCM come Subversion.