Domanda

file di flussi su finestre, su NTFS?

È stato utile?

Soluzione 2

Ho appena ricevuto una risposta da Perforce:

Per forza non ha alcun supporto speciale per NTFS Alternate Data Streams.

Questo significa che si perde qualsiasi flusso di dati aggiuntivo quando si invia un file in per forza.

Altri suggerimenti

Siamo spiacenti di far risorgere un vecchio filo tale, ma ho trovato una soluzione che permetterà ai clienti Perforce (P4 / P4V) per creare annunci dati.

capitolo 2 della Guida per l'utente Perforce ha una sezione intitolata "file di mapping a diverse posizioni nello spazio di lavoro". Questa sezione copre Come riassociare il deposito nello spazio di lavoro e viceversa.

Supponiamo che si desidera memorizzare alcuni metadati bene con i file in Perforce. Si crea uno strumento che genera un ADS chiamato asset.meta in modo tale che i nomi dei file sono nella forma file.ext:. Asset.meta

Se si modifica il Perforce area di lavoro per includere la seguente:

//depot/....asset.meta //CLIENT/...:asset.meta

Questo richiederà ADS asset.meta flussi e creare file per loro in Perforce.

foo.txt con un ADS asset.meta viene memorizzato come 2 file nel deposito: foo.txt e foo.txt.asset.meta. Quando li si esegue la sincronizzazione verso il basso, finiscono uniti correttamente.

Ora ci sono 2 caviats di essere a conoscenza.

1.) P4V non vedrà l'ADS. È necessario aggiungere manualmente attraverso P4, la P4API o qualche altro meccanismo esplicito.

2). Se il file di base (foo.txt dal nostro esempio) non è segnato scrivibile, non sarà in grado di sincronizzare i ADS.

Si dovrà fare i conti con il # 1 in qualsiasi modo si desidera. 2 # è più complicato IMO. È possibile + w i file principali in modo che siano sempre scrivibile sul client (se i flussi di lavoro in grado di ospitare questo), oppure è possibile scrivere una routine di sincronizzazione personalizzato che maniglie rendendo i file di sola lettura o di lettura e scrittura, se necessario.

I può rispondere a questo se sento tutte le idee buone da Perforce diversi da quelli sopra menzionati, ma considerando quanto alta Questa pagina mostra in Google durante la ricerca di "Perforce Alternate Data Stream", ho pensato che questo potrebbe aiutare qualcuno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top