L'esclusione di una cartella dal controllo del codice sorgente in un ASP.NET sito web?

StackOverflow https://stackoverflow.com/questions/41715

  •  09-06-2019
  •  | 
  •  

Domanda

Proprio ora sto lavorando con un ASP.NET sito web che genera automaticamente le immagini e le salva in una cartella temporanea.Quando lavoro sul mio sistema locale di questi andare di andare in una cartella temporanea che viene raccolto da Visual Source Safe, che poi vuole che al check-in.Come tale, mi chiedo se c'è un modo solo di escludere una determinata cartella dal controllo del codice sorgente?

Ho fatto un po ' di lettura e trovato che ci sono modi per fare questo per i singoli file, ma non ho trovato ancora nulla su di un'intera cartella.

È stato utile?

Soluzione

Penso che hai trovato uno dei motivi principali MS tornato a progetti in VS2008 e in MVC.

È stato un lungo tempo da quando ho usato VSS (soprattutto perché è davvero fuori di data, ora), ma la maggior parte dei provider consentono di escludere i file e le cartelle come impostazione del provider, piuttosto che il progetto sotto controllo.

Se è possibile passare a un Progetto Web, piuttosto che un Sito web, allora facciamo così, altrimenti mi piacerebbe guardare all'aggiornamento del tuo provider, come una sorta di esclusione è facile con Vault, CSV, SVN, Git, VST e così via (per citarne alcuni).

Altri suggerimenti

Stai usando ASP.NET Sito web o ASP.NET Progetto Web?La differenza è abbastanza significativo per risolvere o promuovere questo problema.

Siti web, amore per la scansione dei file di sistema e auto check-in.Progetti, checkin solo ciò che si dice loro.

Inoltre, Visual Source Safe è abbastanza datata, di origine più recente sistemi di controllo consentono di fare quello che stai chiedendo.SVN e TFS 2008 SP1 fare dalla mia esperienza.

Si può anche provare a fare clic destro e scegliere "Escludere" sulla cartella, ma nel caso di un Sito web, credo che questo rinomina la cartella.

Non sono sicuro se questa è un'opzione per voi, ma se si esclude la cartella temporanea da VSS (cancellare la cartella all'interno di VSS tramite VSS UI), i file che non dovrebbe avere "raccolto" di nuovo.

Se si eseguono operazioni su un progetto principale della cartella temporanea, si può provare il cloaking la cartella.http://msdn.microsoft.com/en-us/library/x2398bf5(VS.80).aspx

Vorrei suggerire svuotamento/eliminazione la cartella del tuo sito web.Avere il vostro sito web on startup creare/verificare la cartella, e su di arresto per pulire e rimuovere nulla.Questo può essere il DEBUG di codice solo per (avvolgere in #if DEBUG) se è così necessario.Anche aggiungere uno script di compilazione per il progetto che fa questo ogni volta che si è costruito anche.

Potrebbe solo rendere la vostra scrittura di applicazioni in una cartella temporanea che è al di fuori del tuo sito web?

ad es.in C:\tempfiles

VSS non dovrebbe essere in grado di prendere in poi.

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