Domanda

Come posso controllare se un file è già in un repository (o non nel repository) in modo da poter determinare se ho bisogno di 'aggiungere' in primo luogo prima di fare il check-in? (Per la cronaca, ho il check-in di lavoro, ma ottengo un'eccezione quando si tenta di archiviare un file che non è ancora stato aggiunto al repository.)

È stato utile?

Soluzione 2

Mentre SvnClient.GetRepositoryIdFromUri può funzionare (non ero in grado di farlo funzionare), ho fatto trovare una risposta altrove su SO che ha fatto il lavoro (questo non è venuto nella mia ricerca originale, in modo dispiace per la questione duplicato).

Altri suggerimenti

Credo che si può utilizzare SvnClient.GetRepositoryIdFromUri per verificare che un determinato il file esiste. Se questo metodo restituisce false, allora avrete bisogno di aggiungere il file al repository.

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