Git 2.5+ (2. Çeyrek 2015) bu özelliği desteklemektedir!
Bir git repo'nuz varsa cool-app
, cd to root ( cd cool-app
), çalıştırın git worktree add ../cool-app-feature-A feature/A
. Bu, feature/A
kendi yeni özel dizinindeki dalı denetler cool-app-feature-A
.
Bu, eski bir komut dosyasının yerine contrib/workdir/git-new-workdir
, bu "bağlantılı" çalışan ağaçların aslında ana repo yeni $GIT_DIR/worktrees
klasörüne kaydedildiği daha sağlam bir mekanizma ile değiştirilir (böylece Windows dahil herhangi bir işletim sisteminde çalışır).
Yine, bir /path/to/myrepo
repoyu klonladıktan sonra (benzer bir klasörde ), farklı bağımsız yollardaki ( /path/to/br1
, /path/to/br2
) farklı dallar için çalışma saatleri ekleyebilirsiniz , bu çalışma ağaçlarının ana repo geçmişine bağlı olması ( --git-dir
artık bir seçenek kullanmanıza gerek yok)
Daha fazla görün " Git ile Çoklu çalışma dizinleri? ".
Bir çalışma ağacı oluşturduktan sonra taşıyabilir veya kaldırabilirsiniz (Git 2.17+, Q2 2018 ile).