2014-09-19 72 views
6

bağlanırken TFS GIT hatasını kullanarak VS 2013'ü kullanıyorum, reklamlar son birkaç aydır şirket içi Team Foundation Server'ımıza başarıyla bağlandı.Visual Studio,

Makinem güç kaybetti, ardından yeniden başlatılıyor. Artık sunucuya bağlanamıyorum.

ben gayet dalları arasındaki komut satırında

An error occurred. Detailed message: An error was raised by libgit2. 
Category = Reference (Error). Corrupted loose 
reference file: refs/remotes/origin/master 

elimden aşağıdaki hatayı, anahtarı almak - emin değilim eğer buysa benim yerel sürümünü anahtarlama olsa? - GIT'e oldukça yeni.

.git/repo klasöründeki "Geliştirme" ve "Ana" dosyalarına baktığımda, ana öğenin boş bir dizesi var (birkaç alanı vurgulayabilirim) - geliştirme işlemi yalnızca iyi ve yerinde bir rehber. Sorun bu mu? eğer öyleyse, onu nasıl düzeltirim?

Yukarıdaki hatayı nasıl düzeltebilirim - hatta gerçekte ne anlama geldiğini de öğrenebilir miyim?

+0

Libgit2 hatası olabilir – linquize

+0

Neden aşağı oy? Tamamen meşru soru, hayır? – Darren

cevap

0

Sorunu çözmenin en kolay yolu bozuk deposu kaldırmak olabilir. Yerel Git repo'yu silebilir ve sunucuyu yeniden klonlayabilirsiniz.

Not: Düzenlemeleriniz varsa, itmediyseniz kaybolacaktır. Büyük düzenlemeler olmasa bile bunları yedekleyebilirsiniz.

8

Sunucunuzdaki şube bilgilerini içeren dosya bozuldu.

Dosyayı silmek için .git/refs/remotes/origin/master dosyasını sonra sunucunuzdan getirin.

+0

Bu benim için çalıştı. Yerel kopyalarımı bu – Nattrass

+1

yaptıktan sonra senkronize etmek zorunda kaldım. Bu benim için de geçerli. Silme işleminden sonra, en son değişiklikleri senkronize etmek için 'Fetch' kullandım. –