Ruang Kerja Multi-Repo
Satu proyek, beberapa repositori — dengan pemilih repositori di klien Git dan badge perubahan di seluruh file explorer.
Banyak pekerjaan yang mencakup lebih dari satu repositori: frontend dan API, sebuah layanan dan library bersamanya, monorepo beserta repo infrastruktur di sebelahnya. Di 1DevTool, satu proyek dapat menampung beberapa root repositori, sehingga semuanya menjadi satu ruang kerja.

Menambahkan root kedua
Tambahkan folder lain ke proyek melalui menu konteks proyek di sidebar. File explorer kemudian akan menampilkan kedua root berdampingan, masing-masing dengan pohon foldernya sendiri.
Pemilih repositori
Klien Git memiliki pemilih repositori di bagian atas. Beralih repositori akan mengganti perubahan yang di-stage, riwayat, daftar branch, dan daftar worktree — semua yang ada di klien mengikuti repositori yang sedang Anda pilih.
Indikator branch di status bar mengikuti repositori tempat Anda bekerja, sehingga nama branch yang tampil di layar selalu sesuai dengan branch dari file yang sedang Anda lihat.
Badge perubahan di file explorer
File yang dimodifikasi, ditambahkan, dan belum dilacak diberi badge di file explorer per repositori, sehingga Anda bisa langsung melihat root mana yang memiliki pekerjaan yang belum di-commit.

Worktree khusus repositori
Membuat worktree akan menanyakan repositori mana yang menjadi induknya, dan worktree tersebut dibuat berdasarkan root repositori itu, bukan root repositori mana pun yang kebetulan sedang aktif.

Terminal yang dibuka pada sebuah worktree akan diberi nama sesuai worktree tersebut, sehingga bilah tab yang penuh dengan worktree tetap mudah dibaca.
Terminal dan worktree
Saat menambahkan terminal, Anda dapat memilih repositori — atau worktree — tempat terminal tersebut akan dibuka. Agen AI yang diluncurkan dengan cara ini langsung dimulai di root yang tepat tanpa perlu cd.

Akun Git per repositori
Setiap repositori dapat menggunakan akun Git yang berbeda — berguna ketika repo kerja dan repo pribadi berada dalam proyek yang sama. Akun tersebut diingat per repositori, bukan per proyek.
Root SSH
Sebuah root dapat berada di mesin remote melalui SSH. Root remote yang ter-mount dapat di-remount ulang dari menu proyek saat koneksi terputus, tanpa perlu membangun ulang proyek.
