2009-10-07 40 views
7

Tôi đang cố thực hiện thanh toán thưa thớt của một thư mục chứa các phần tử bên ngoài, nhưng không có phần tử bên ngoài nào đang được kiểm tra. This issue dường như chỉ ra rằng hành vi này có thể là do thiết kế, hoặc ít nhất là nó không rõ ràng những gì hành vi nên được. Theo quan điểm của tôi, hành vi hiển nhiên là các phần tử bên ngoài được xử lý giống như bất kỳ thư mục nào khác và được kiểm tra theo các quy tắc kiểm tra thưa thớt tương tự.Kiểm tra thưa thớt và svn: externals

Có cách nào để giải quyết vấn đề này ngoại trừ kiểm tra thủ công các bên ngoài?

Trả lời

4

No. Subversion chỉ kéo các phần tử bên ngoài nếu bạn thực hiện thanh toán đệ quy của thư mục có thuộc tính svn:externals.

+8

Điều đó thật tệ. Và nó khá nhiều làm cho checkouts thưa thớt không sử dụng được cho tôi. – JesperE

+0

Yup. nó sucks .. Tôi chỉ phát hiện ra điều này cho bản thân của tôi .. chỉ là một lý do tại sao tôi nghĩ rằng svn: externals là một HACK và nên tránh ở tất cả các chi phí .... SVN người dùng phải cắn đạn và tìm hiểu làm thế nào để mã MERGE trên Khi chúng ta chia sẻ mã qua các dự án .. Chúng ta càng thực hành sáp nhập mã trên các nhánh .. chúng ta sẽ làm một cái gì đó là một kỹ năng thiết yếu trong phát triển phần mềm .. ngay cả khi bạn sử dụng Git hoặc Mecurial mới và tất cả các nhánh của nó/hợp nhất siêu quyền hạn! –

Các vấn đề liên quan