SORU
7 HAZİRAN 2011, Salı


Git ile birden fazla çalışma dizinleri?

Eğer bu bir şey Gıt destekliyorsa emin değilim, ama teoride benim için iş gibi görünüyor.

Benim iş akışı genellikle aynı anda birden fazla Şubesi bulunan dosyaların benim düzenleme içerir. Diğer bir deyişle, ben sık sık ben başka bir dalda başka bir dosyanın içeriğini düzenlerken bir dalıdır birkaç dosyaları açmak istiyor.

Bu tipik benim çözüm iki kullanıma alma yapmak, ama aralarında şube ve başvuruları paylaşamam çok yazık. İstediğim sadece iki çalışma dizinleri aynı tarafından yönetilen olmasıdır .git klasör.

Bildiğim kadarıyla yerel git clone çözümleri (varsayılan olduğu için doğrudan bağlantı Paylaşılan Nesneler, ve paylaşılan Seçenek, Ayarlar başka bir nesne deposu ile orijinal repo), ama bu çözümler sadece kısmak disk alanı kullanımı ve özellikle davanın --paylaştı, tehlike ile dolu gibi görünüyor.

Bir şekilde bir kullanımı var .klasöre git ve iki çalışma dizinleri tarafından desteklenen? Ya da Git sadece bir çalışma dizini herhangi bir zamanda kontrol kodlanmış?

CEVAP
7 HAZİRAN 2011, Salı


git dağıtım a contributed script git-new-workdiradlı ile birlikte geliyor. Aşağıdaki gibi kullanabilirsiniz

git-new-workdir project-dir new-workdir branch

proje-dir dizinin adını .git depoyu içeren. Bu komut başka bir oluşturur `.git' birçok dizin paylaşılamaz dosyaları hariç orijinal (mevcut şube gibi), iki farklı branşta çalışmasını sağlayan sembolik.

Biraz kırılgan görünüyor, ama bu da bir seçenek.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006