2015-09-18 12 views
6

Niedawno poprzednia mała czerwona ikona zaczęła pojawiać się przed niektórymi z moich VS 2015 Solution Explorer. Zdecydowanie pamiętam, że nie było jej tam kilka dni wcześniej.Co oznacza mała poprzednia czerwona ikona minus w moim Visual Studio Solution Explorer?

Myślę, że ma to coś wspólnego z kontrolą źródła gitów, czego używam (nie jestem pewien), ale nie mogę określić, co to jest.

* edit *

Dodano więcej diagnostyka:

  • Pliki można otworzyć poprzez dwukrotne kliknięcie
  • Śledzenie nie działa na tych plików (to znaczy nie aktywowane w Solution Explorer po przejściu do karty edytora dla tego pliku)
  • Edytowanie i zapisywanie nie pomaga
  • Zamknij/otwórz ponownie VS d OES nie pomoże
  • Refresh nie pomaga

* Koniec zmienił *

enter image description here

+0

Czy pliki znajdują się na dysku? –

+0

Tak, wszystkie obecne pliki i mogę je otworzyć za pomocą Eksploratora rozwiązań –

+0

@ g.pickardou Jakieś wieści na ten temat? – Cubia

Odpowiedz

0

myślę udało mi się dowiedzieć, co się tu dzieje.

Symbole (-) obok każdego z plików/projektów reprezentują pliki, które są ignorowane przez .gitignore.

Z tego, co widzę w twoim projekcie, oznaczałoby to, że zignorowałeś pliki w swoich folderach .build i .misc.

Jeśli chodzi o symbol (-) obok rozwiązania, to myślę, że oznacza to, że zignorowałeś także swój .sln w swoim pliku .gitignore.

Podobnie, jeśli chcesz dodać pliki .csproj do swojego .gitignore, spodziewałbym się symbolu (-) obok twoich projektów, takich jak Sliders.Core.Test.

Mam nadzieję, że to pomoże.

6

Zgodnie z version control icon documentation, wskazuje pliki, które zostały wykluczone z kontroli wersji, na przykład w pliku .gitingore.

Icon for excluded from version control

Jednak w moim przypadku z Visual Studio 2015 Community Update 2, te ikony pokazują również, gdy tworzę nowy projekt. Nawet jeśli żaden z utworzonych plików nie zostanie jawnie zignorowany przez .gitignore. Ikony znikają po zatwierdzeniu zmian.

+0

Świetny link, ale nie mogę powiedzieć od strony, w jaki sposób był on również nawigowany ... żadnych wskazówek? –

+0

@CoolBlue Nie rozumiem, co masz na myśli przez "jak to było też nawigowane". Czy mógłbyś rozwinąć? – Lernkurve

+0

Przepraszam, mam na myśli sekcję w indeksie po lewej stronie? Jak, jak to znalazłeś? To jak labirynt, ale jest tam dużo dobrych informacji i staram się zorientować. –

1

Po utworzeniu projektu studia wizualnego i wybraniu opcji "dodaj do kontroli źródła" i używasz Git, Visual studio automatycznie generuje plik .gitignore.

Plik .gitignore zawiera duże rozszerzenia i katalogi.Na przykład:

  1. pliki specyficzne dla użytkownika, takich jak * .suo, * .user itp
  2. Zbuduj Wyniki artefakty DNS
  3. Profiler, ReSharper, JustCode i TeamCity i wiele innych dodatków artefaktów
  4. SQL Server pliki * .mdf i * .ldf

Chyba masz pomysł, można otworzyć .gitignore i to zobaczyć samemu.

Możesz kliknąć prawym przyciskiem myszy plik, który jest ignorowany i umieścić go w swoim źródle, jeśli chcesz.

To jest zachowanie w Visual Studio 2015. Nie potwierdziłem, czy jest to zachowanie w poprzednich edycjach Visual Studio.

Powiązane problemy