Với sparse checkout feature mới trong Git 1.7.0, bạn có thể lấy nội dung của thư mục con giống như cách bạn có thể làm trong SVN? Tôi tìm thấy this example, nhưng nó giữ nguyên cấu trúc thư mục đầy đủ. Hãy tưởng tượng rằng tôi chỉ muốn nội dung của thư mục 'perl', mà không có một thư mục thực sự có tên 'perl'.Thanh toán thưa thớt trong Git 1.7.0?
- EDIT -
Ví dụ:
kho git của tôi chứa các đường dẫn sau
repo/.git/
repo/perl/
repo/perl/script1.pl
repo/perl/script2.pl
repo/images/
repo/images/image1.jpg
repo/images/image2.jpg
repo/doc/
repo/doc/readme.txt
repo/doc/help.txt
Những gì tôi muốn là để có thể sản xuất ra từ kho lưu trữ trên bố trí này :
repo/.git/
repo/script1.pl
repo/script2.pl
Tuy nhiên wi Tính năng thanh toán thưa thớt hiện tại, có vẻ như chỉ có thể nhận được
repo/.git/
repo/perl/script1.pl
repo/perl/script2.pl
không phải là điều tôi muốn.
cuối cùng họ đã triển khai! mát mẻ! –
Tại sao? Vấn đề là gì? Và tại sao bạn muốn có cấu trúc thư mục khác nhau trong kho lưu trữ và khác nhau cục bộ? Không có ý nghĩa nhiều trong nháy mắt đầu tiên. –
@Jiri: Tôi có một ứng dụng web với mã hành động (phía máy khách) và mã PHP (phía máy chủ). Các tập tin có liên quan chặt chẽ, vì vậy tôi muốn đặt chúng trong một repo/chi nhánh duy nhất. Tuy nhiên tôi không muốn các tập tin nguồn ActionScript trên máy chủ, chỉ có các tập tin PHP. – davr