2011-11-15 26 views
12

Gần đây tôi đã nâng cấp con rùa lên phiên bản 1.7. Đã lâu rồi tôi không thể thấy thư mục .svn. Tôi sử dụng để sao chép các thư mục để nhân rộng một số mã, nhập vào thư mục và xóa .svn của phiên bản sao chép để nó xem xét mã mới. Tôi không thể làm điều này nữa :(Tôi không thể xem các thư mục .SVN nữa?

Bất cứ ai biết điều gì đang xảy ra?

Trả lời

22

Subversion 1.7 chuyển sang cấu trúc một thư mục, giống như nhiều DVCS (git, bazaar, v.v.) - thư mục .svn duy nhất nằm trong thư mục gốc ngay bây giờ và thư mục này chứa tất cả thông tin về thanh toán.

Bây giờ bạn nên có thể chỉ cần sao chép thư mục và kiểm tra nó.

+0

có vẻ như định dạng tệp 'mục' đã bị thay đổi (hầu như biến mất). Tôi đã sử dụng một số tập lệnh tự động hóa đã sử dụng để lấy thông tin sửa đổi từ tệp đó. Làm thế nào để làm điều đó không (trong một cách di động, trong một môi trường hộp cát rất nơi mà tôi không thể chạy 'svn thông tin'). – Uri

+0

@Uri: Bạn nên đăng câu hỏi đó dưới dạng câu hỏi mới. Tôi nghi ngờ nó cũng có thể phụ thuộc vào những gì bạn đang cố gắng để làm với thông tin đó. –

+5

Tôi nghĩ rằng tôi sẽ đi ra ngoài và nhận được cảnh báo rủi ro này! Cảm ơn SVN, cuối cùng (bên)! –

5

Họ đã được chuyển từ bên trong mỗi thư mục con của bản sao làm việc của bạn, và bây giờ là tất cả ở một nơi.

0

Bạn có thể thử xuất. Nó thường loại bỏ tất cả các tập tin .svn và bạn có thể tạo một dự án mới mọi lúc với mã đã xuất ..!

2

Giống như @Anders cho biết, phiên bản SVN 1.7 mới loại bỏ từng thư mục .svn riêng lẻ trong mỗi thư mục. Bây giờ, nút đầu chứa ./svn cùng với thư mục con có tên là pristine chứa bản sao svn gốc của tất cả các tệp/thư mục đó. Điều này làm cho nó đẹp hơn rất nhiều để sao chép từ project1 sang project2 mà không phải chạy tập lệnh đặc biệt để xóa tất cả những thư mục còn lại .svn.

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