Các ngoại vi SVN cho phép bạn tạo thư mục SVN xuất hiện như thể nó ở một vị trí khác. Sử dụng tốt cho việc này là có một thư mục chung được chia sẻ trên tất cả các dự án của bạn trong SVN.Các thay đổi thư mục con bên ngoài SVN không hiển thị trong nhật ký xem (tortoise svn)
Tôi có thư mục/trunk/common trong SVN mà tôi chia sẻ qua một vài dự án khác nhau.
Ví dụ:
- Project1:/trunk/project1/phụ thuộc
- project2:/trunk/project2/phụ thuộc
- Project3:/trunk/project3/phụ thuộc
- Project4:/trunk/project4/depends
Mỗi thư mục phụ thuộc này trống, nhưng có một svn: external defined để trỏ tới thư mục/trunk/common của tôi.
Vấn đề là khi tôi xem nhật ký trong bất kỳ dự án nào:/trunk/projectX/nó không hiển thị thay đổi từ svn: externals. Tôi đang sử dụng SVN rùa làm khách hàng SVN của tôi.
Có ai biết cách thay đổi hành vi này không? Tôi muốn cho bản ghi chương trình của/trunk/projectX để bao gồm bất kỳ thay đổi nào cho bất kỳ svn: externals được xác định là tốt.
Brian, tôi đồng ý đây là một PITA lớn cho bất kỳ ai sử dụng ext ernals và một hành vi không nhất quán so với Cam kết, Kiểm tra sửa đổi và vv. Vì câu hỏi của bạn khá cũ, bạn có biết liệu có gì thay đổi trong khi đó không? – Pokot0
@ Pokot0: Không, tôi không nghĩ như vậy –