Nếu bạn đang nhập vào một kho lưu trữ hiện tại đã có một số dự án, thì cấu trúc kho lưu trữ đã được quyết định. Nếu bạn đang nhập dữ liệu vào một kho lưu trữ mới, thì nó đáng để dành thời giansuy nghĩ về nó sẽ được tổ chức như thế nào. Đọc phần “Bố cục Kho chứa” để được tư vấn thêm.
Phần này mô tả các lệnh nhập khẩu Subversion được thiết kế để nhập khẩu một hệ thống phân cấp thư mục vào kho lưu trữ trong một lần. Mặc dù nó làm được việc, nó có một số thiếu sót:
Vì những lý do này, chúng tôi khuyên bạn không sử dụng lệnh nhập khẩu chút nào mà nên làm theo phương pháp hai bước được mô tả trong phần “Nhập khẩu Tại chỗ” , Trừ khi bạn đang thực hiện bước đơn giản để tạo ra một cấu trúc /trunk/tags/branches ban đầu trong kho lưu trữ của bạn. Bởi vì bạn đang ở đây, đây là cách việc nhập khẩu cơ bản hoạt động…
Trước khi bạn nhập khẩu dự án của bạn vào một kho lưu trữ, bạn nên:
Bây giờ chọn thư mục cấp cao nhất của cấu trúc thư mục dự án của bạn trong cửa sổ thám hiểm và click chuột phải để mở trình đơn ngữ cảnh. Chọn lệnh TortoiseSVN → Nhập khẩu … để gọi lên một hộp thoại:
In this dialog you have to enter the URL of the repository location where you want to import your project. It is very important to realise that the local folder you are importing does not itself appear in the repository, only its content. For example if you have a structure:
C:ProjectsWidgetsource C:ProjectsWidgetdoc C:ProjectsWidgetimages
and you import C:ProjectsWidget into http://mydomain.com/svn/trunk then you may be surprised to find that your subdirectories go straight into trunk rather than being in a Widget subdirectory. You need to specify the subdirectory as part of the URL, http://mydomain.com/svn/trunk/Widget-X. Note that the import command will automatically create subdirectories within the repository if they do not exist.
Các thông báo nhập khẩu được sử dụng như một thông điệp tường trình.
Theo mặc định, các tập tin và thư mục mà phù hợp với các mô hình bỏ qua toàn cục không được nhập khẩu. Để ghi đè lên hành vi này, bạn có thể sử dụng hộp kiểm Bao gồm các file bị bỏ qua . Tham khảo phần “Các Thiết Lập Tổng Qu” để biết thêm thông tin về việc thiết lập một mô hình bỏ qua toàn cục.
Ngay sau khi bạn nhấn OK TortoiseSVN nhập khẩu các cây thư mục hoàn chỉnh bao gồm tất cả các tập tin vào kho lưu trữ. Dự án hiện đang được lưu trữ trong kho dưới sự kiểm soát phiên bản. Xin lưu ý rằng thư mục mà bạn đã nhập khẩu KHÔNG theo phiên bản kiểm soát! Để có được một bản sao làm việc có kiểm soát phiên bản bạn cần phải làm một Kiểm Xuất của các phiên bản bạn vừa nhập khẩu. Hoặc đọc để tìm hiểu làm thế nào để nhập khẩu một thư mục tại chỗ.