Medium
Cấu trúc Cây Undo (Undo Tree)
Tại sao lịch sử undo trong vi là một cây thay vì một đường thẳng.
📝 Contenuto del prompt
Thảo luận về cơ sở lý luận đằng sau việc vi duy trì lịch sử thay đổi dưới dạng một cây phân nhánh (branching tree). Giải thích cách người dùng có thể quay trở lại một trạng thái cũ và tạo ra một dòng thời gian mới từ điểm đó mà không làm mất các thay đổi trong các nhánh khác.