2012-05-22 8 views
8

Ich suche nach einer Möglichkeit, einige Dateien meiner generierten VS-Projektdatei von TFS auszuschließen. Ich weiß, dass es möglicherweise danach mit der .vspscc-Datei ist.Dateien von TFS über Projektdatei ausschließen

Aber was ich will, ist, dass ich die VS-Projektdatei sagen kann, dass einige der Dateien nicht zu TFS hinzugefügt werden dürfen, bevor ich das Projekt zu TFS hinzufüge.

Antwort

12

Es gibt mehrere Ebenen mit Ausnahme von Dateien in TFS:

  1. manuell durch eine Datei oder einen Ordner auf der Check-in-Dialog ausgeschlossen werden.
  2. Manuell durch Ausschließen einer Datei oder eines Ordners im Dialogfeld Add items to Folder. tfs scm exclude manually
  3. Auf dem Add items to Folder Dialog>Automatically exclude from source control: tfs exclude
    Hinweis: die Standardelemente modified using the registry sein kann.

  4. Auf der Team-Projektquellenniveau mit einer check-in policy.

  5. auf der Quellsteuerberechtigungsstufe: Source Control> Markieren Sie einen Ordner>Security> Deny-Check-in Berechtigung tfs scm permissions
  6. Auf dem Arbeitsplatz Ebene von cloaking.
+0

Okay, vielleicht, wenn Sie ein bisschen mehr erklären müssen. Ich habe ein Werkzeug, das eine komplette Lösung generiert (ich muss dieses Werkzeug ändern). Diese Lösung wird zu TFS hinzugefügt. Beim Hinzufügen sollten diese spezifischen Dateien jedoch nicht hinzugefügt werden. So gibt es eine Möglichkeit, diese Dateien vor dem Hinzufügen zu TFS zu markieren. – bobschi

+0

Wird die Lösung mit einem Skript oder einer Blackbox-Anwendung generiert? Wird es automatisch oder vom Benutzer zu TFS hinzugefügt? – KMoraz

+0

Mit einigen Anwendungen arbeite ich weiter. Es wird vom Benutzer hinzugefügt. – bobschi

3

Nicht sicher über die angenommene Antwort von KMoraz. # 1 und # 2 scheinen nicht dauerhaft zu sein, # 3 erscheint nicht einmal für mich (ich verwende VS2012), # 4 und # 5 benötigen Berechtigungen (die ich nicht bei CodePlex habe) und # 6 ist nicht einmal relevant (weil Sie etwas nicht maskieren können, das nicht zuerst eingecheckt wird).

Ich weiß, dass Sie Ihre Frage ist, bevor sie hinzugefügt werden, aber ich denke, die Antwort, die eine „.tfignore“ Datei zu erstellen ist, funktioniert nur für TFS 2012

Für mich ich die "zu finden war .vspscc“Datei (die ich kenne Sie bereits erwähnt) im Projektordner und suchen Sie nach dieser Zeile:

"NUMBER_OF_EXCLUDED_FILES" = "0" 

in meinem Fall wollte ich ausschließen Typoskript-Dateien generiert, so dass ich hinzugefügt, um diese:

"NUMBER_OF_EXCLUDED_FILES" = "3" 
"EXCLUDED_FILE0" = "app.js" 
"EXCLUDED_FILE1" = "app.js.map" 
"EXCLUDED_FILE2" = "app.min.js" 

Ich hoffe wirklich, dass sie ihren Kopf gerade machen und das Feature, das du suchst, VS zugänglicher hinzufügen.

... und ja, es gibt ein Menü zum Ausschließen von Dateien in "Datei-> Quellcodeverwaltung-> Erweitert", aber es sollte in einem Kontextmenü sein, und es gilt nicht für NESTED-Dateien (z App * * über [für .ts Dateien]).

+0

Worst noch, es funktioniert nicht einmal für mich. Ich habe die Datei wie beschrieben aus der Quellcodeverwaltung ausgeschlossen, aber alle Änderungen an dieser Datei führen dazu, dass sie in "Ausstehende Änderungen" wieder erscheint. –

+2

Gelöst: Ich benutze jetzt GIT. lol. : P –

Verwandte Themen