Xử lý một repo lật đổ và một người dùng mới không hiểu rõ về cách thức hoạt động của nó.
Câu chuyện dài, vì cấu trúc cục bộ của chúng bị rối do sao chép các thư mục .svn ngẫu nhiên về, tôi đã làm như sau:
- sao chép cấu trúc cục bộ vào một thư mục gọi là dàn
- đệ quy xóa tất cả các thư mục .svn khỏi thư mục dàn
- kiểm tra repo vào một "thư mục sạch"
Bây giờ chúng ta đang ở bước cuối cùng - lấy nội dung thư mục dàn để ghi đè lên nội dung sạch.
Tôi cần phải có một lệnh sao chép nội dung của thư mục dàn vào thư mục sạch, loại bỏ mọi thứ chỉ có trong thư mục sạch, NHƯNG để lại các thư mục .svn sạch của thư mục.
Điều này nghe có vẻ như một công việc cho rsync. Lệnh sau có đúng không?
rsync -avr --exclude=.svn* [staging] [clean]
rsync
với--dry-run
tùy chọn để tìm hiểu!