SORU
1 HAZİRAN 2009, PAZARTESİ


Takibi bırak ve Git içinde bir dosya için değişiklikleri Yoksay

.csproj bazı dosyaları içeren bir proje klonlanmış var. csproj Yerel dosyaları Gıt (veya bir yama oluştururken büyütülüyor) izlediği gibi/ihtiyacım yok, ama açıkça projeye ihtiyaç vardır.

Benim YEREL *.csproj ekledim .gitignore ama dosyalar zaten repo.

Ben gıt durumunu yazarken, takip veya yamalar için göndermeden ilgilenmiyorum csproj benim değişiklik gösterir.

Nasıl kaldırabilirim bu "izleme" bu dosyalar benim kişisel repo (ama bende kaynak çok ben kullanıyorum), böylece göremiyorum değişiklikleri yapınca bir durum (veya oluşturmak bir yama)?

Doğru/kurallı bu durumun üstesinden gelmek için bir yol var mı?

CEVAP
1 HAZİRAN 2009, PAZARTESİ


Sadece revizyon denetimi kaldırmak istediğiniz dosyaların her biri üzerinde git rm --cached arama iyi olmalı. Yerel görmezden desenler doğru olduğu sürece, bu dosyalar gıt durum çıkış dahil Göremezsiniz.

Bu çözüm deposundan dosyaları kaldırır, tüm geliştiriciler dosyanın yerel (non-revizyon kontrollü) kendi kopyalarını korumak gerekir unutmayın

Bu dosyalarda bir değişiklik tespit çocuğuyum önlemek için de bu komutu kullanmanız gerekir:

git update-index --assume-unchanged [path]

Burada bu URL olduğunu tam cevap: http://source.kohlerville.com/2009/02/untrack-files-in-git/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Fuse

    Fuse

    21 Kasım 2005