Không gian làm việc Multi-Repo
Một dự án, nhiều repository — với bộ chọn repository trong Git client và huy hiệu thay đổi xuyên suốt trình khám phá tệp.
Rất nhiều công việc trải rộng trên nhiều hơn một repository: một frontend và một API, một service và thư viện dùng chung của nó, một monorepo cùng với repository hạ tầng bên cạnh. Trong 1DevTool, một dự án có thể chứa nhiều gốc repository, để tất cả nằm trong một không gian làm việc duy nhất.

Thêm gốc thứ hai
Thêm một thư mục khác vào dự án từ menu ngữ cảnh của dự án trong sidebar. Trình khám phá tệp sau đó sẽ hiển thị cả hai gốc cạnh nhau, mỗi gốc có cây thư mục riêng.
Bộ chọn repository
Git client có thêm một bộ chọn repository ở phía trên. Chuyển đổi repository sẽ chuyển đổi các thay đổi đã staged, lịch sử, danh sách branch và danh sách worktree — mọi thứ trong client đều theo repository bạn đang chọn.
Chỉ báo branch trên status bar theo sát repository bạn đang làm việc, nên tên branch hiển thị trên màn hình luôn là branch của tệp bạn đang xem.
Huy hiệu thay đổi trong trình khám phá
Các tệp đã sửa đổi, thêm mới và chưa theo dõi được gắn huy hiệu trong trình khám phá tệp theo từng repository, giúp bạn nhìn qua là biết gốc nào đang có thay đổi chưa commit.

Worktree theo phạm vi repo
Khi tạo một worktree, hệ thống sẽ hỏi worktree đó thuộc repository nào, và worktree được tạo dựa trên gốc của repository đó chứ không phải repository đang được chọn ngẫu nhiên.

Terminal được mở trên một worktree sẽ được đặt tên theo worktree đó, nên một thanh tab đầy worktree vẫn dễ đọc.
Terminal và worktree
Khi thêm một terminal, bạn có thể chọn nó nên mở trong repository nào — hoặc worktree nào. Một AI agent khởi chạy theo cách này sẽ bắt đầu ngay tại đúng gốc mà không cần cd.

Tài khoản Git theo từng repository
Mỗi repository có thể dùng một tài khoản Git khác nhau — hữu ích khi một repo công việc và một repo cá nhân cùng nằm trong một dự án. Tài khoản được ghi nhớ theo từng repository, không phải theo dự án.
Gốc qua SSH
Một gốc có thể nằm trên một máy từ xa qua SSH. Các gốc từ xa đã mount có thể được mount lại từ menu dự án khi kết nối bị rớt, mà không cần dựng lại dự án.
