2016-05-10 32 views
5

ve 2015 güncelleştirme 2 ile bir bilgisayarda yeni bir proje oluşturmuştum, ben visual studio TFS ücretsiz online depo için ve senkronizasyonu taahhüt . >DeğişikliklerVisual Studio 2015 güncelleştirmesi 2 - Git, tüm bin debug ve obj debug klasöründeki/dosyalarındaki değişiklikleri gösteriyor, neden gitignore'ı göz ardı ediyor

- Sonra başka bir bilgisayara üzerine bir klon aşağı çekti ve vb yeni dosyalar oluşturma birkaç gün sonra ... Bir yeniden verdin o zaman ben Takım Explorer gidin ince oluşturur Ben Changes'te görüyorum, 138. hangisi .txt, .dll, .cache, .pdb vb. Var. Tabii ki bunları "sahneye koymayım", ama neden görsel stüdyo 2015 olurdu? (2 numaralı dosyayı) bana bu dosyaları gösteriyor bile. (Ben?

(gitignore sorunu basitçe ne oldu

bin\Debug 

obj\Debug 

? Neden bunu gösterdiğin/yapıyor göstermiyor hangi git/visual studio ile diğer projeler hatırlama?)

+1

Aslında ben bile sahip görünmüyor ... uzak dosyalarınızın herhangi/işi kaybetmemek için emin olmak için Bir .gitignore dosyası hiç! :/Sanırım bunu eklemeliyim ... Visual Studio/visualstudio.com'un neden bir şekilde varsayılan olarak –

+0

olduğunu anlayamıyorum bile .gitignore ekleyerek, genel görsel şablona uygun görsel stüdyo tipi bile yok. 138 dosya yerine, çok fazla dosya kaldırmak, 126 dosyaları var, tüm bu dll vs ... ughh –

+0

Birisi kapatmak için oy verecek? Hmm, bu görsel stüdyo/C# kullanıcıları stackoverflow.com ve görsel stüdyosu ile git son derece baskın bir kalabalık olduğunu göz önünde bulundurarak, ilginç bir üstel temelde binlerce Microsoft mağaza tanıtıldı yavaşlatıyor, bu yüzden yakın oylama sıfır hak vardır. Bu, birçok kişinin göreceği bir sorundur. –

cevap

5

Sen komut satırından üzerine çekiç zorunda olacak.

Ben ms-persist.xml Bu dosya yeniden oluşturulur alır \ .git basit silme sonuçları kazanılmış değil ..

012 Projenizin
  1. fermuar

2.

cmd> 

git status (i would do this frequently for peace of mind 

Keep your 1 or more .gitignore file in the project folder(s) 


git commit -m "all your files" (save your code) 

git rm -r --cached .  (remove any changed files from index (stage) 

git add . (add all files which will remove .dll etc.. 

git commit -m "now your gitignore will work..." 
+0

Tamam, bunun ne olduğunu anladım, teşekkür ederim, bazı çakışan bilgilerle birkaç makale gördüm, ancak bazı öneriler gerçekten kötü görünüyor ... thx tekrar –

İlgili konular