- Birden fazla kullanıcı (kişisel/şirket vb.) profili arasında kolayca geçiş yapmayı sağlayan bir CLI aracı
→ git-user çalıştırıldıktan sonra kullanıcı listesinden seçim yapınca anında değiştirir
- Global/lokal kullanıcıları ayrı ayrı destekler (varsayılan değer lokal)
→ ~/.gitconfig veya project/.git/config
- Kullanıcı ekleme/silme ve tam sıfırlama desteği
3 yorum
Birden fazla kişi aynı klasörde aynı hesapla çalışıyorsa, commit öncesinde kullanıcıyı kontrol edip gerekirse değiştirmeyi nasıl sağlayabiliriz? Tavsiyelerinizi rica ediyorum.
Bu güzel aracı paylaştığınız için teşekkürler.
Ek bir görüş olarak, path'e göre
gitconfigdosyasının seçilmesini sağlamak da oldukça iyi bir yöntem gibi görünüyor.https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
Vay!! Bana göre bu daha iyi görünüyor. Teşekkürler.
Genelde şirket işleriyle kişisel işler için zaten ayrı klasörler kullanılabildiğinden, şirket/kişisel ana klasörü bir kez ayarlarsanız sonrasında ekstra düşünmeden çalışmak mümkün gibi görünüyor.
.gitconfigiçindeIncludeIFkullanarak klasöre göre farklı kullanıcı bilgilerini yükleme yöntemi[includeIf "gitdir:~/code/personal/"]
[includeIf "gitdir:~/code/professional/"]