SORU
20 Mart 2012, Salı


Bir Git repo dosya tutmak, ama't değişiklikleri izleme sakın

Repo var ama herhangi bir değişiklik izlemek için istiyorum ben Codeıgniter site içinde birkaç dosya var.

Örneğin, ben dağıtmak yeni bir yükleme bu çerçevede, yeni müşteri, istediğim aşağıdaki dosyalar indirilen (bunlar varsayılan değerler CHANGEME) ve ben sadece belirli değişiklikler için bu istemci (veritabanı kimlik bilgilerini, e-posta adresi bilgi, özel CSS).

// the production config files i want the files but they need to be updated to specific client needs
application/config/production/config.php
application/config/production/database.php
application/config/production/tank_auth.php
// index page, defines the environment (production|development)
/index.php
// all of the css/js cache (keep the folder but not the contents)
/assets/cache/*
// production user based styling (color, fonts etc) needs to be updated specific to client needs
/assets/frontend/css/user/frontend-user.css

Şu anda eğer kaçarsam

git clone git@github.com:user123/myRepo.git httpdocs

ve sonra, büyük-yukarıdaki tüm dosyaları düzenleyebilir. Düzeltme veya yama serbest bırakıyorum ve git pull bitene kadar. Benim tüm değişiklikleri sonra yazılır.

CEVAP
1 Temmuz 2013, PAZARTESİ


git bunu yapmak için farklı bir çözüm vardır. İlk dosyayı değiştirmek izlenmesi ve aşağıdaki komutu kullanın:

git update-index --assume-unchanged FILE_NAME

ve eğer bu değişiklikler tekrar izlemek istiyorsanız bu komutu kullanın:

git update-index --no-assume-unchanged FILE_NAME

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012