Di chuyển kho lưu trữ Git sang kho lưu trữ khác
Khi tạo một kho lưu trữ mới đến từ mã trong kho lưu trữ hiện có, sẽ rất hữu ích nếu có thể duy trì lịch sử git vì nó đóng vai trò là tài liệu và ngữ cảnh bổ sung. Nó cũng đảm bảo tác giả ban đầu của mã được ghi có Đây là cách bạn có thể đạt được nó trong một vài lệnh. O Tạo repo mới của bạn
Sao chép repo nguồn
Lọc tất cả các cam kết ngoài thư mục bạn quan tâm trong repo nguồn
**Thêm một "điều khiển từ xa cục bộ" vào kho lưu trữ nguồn"
Sau đó tìm nạp "điều khiển từ xa cục bộ"
Tạo một nhánh từ chủ của nguồn
Sau đó hợp nhất trong repo nguồn
Cuối cùng, dọn dẹp repo nguồn
Và cam kết ________số 8Có liên quanNếu bạn có dự án LookML được kết nối với kho lưu trữ Git, bạn có thể muốn di chuyển LookML của dự án đó sang kho lưu trữ mới Có hai cách tiếp cận khả thi cho vấn đề này, cả hai đều được mô tả trong các phần sau
giải pháp đơn giản. Đặt lại kết nối GitNếu bạn đặt lại kết nối Git và nhập URL kho lưu trữ Git mới, thì LookML sẽ được chuyển sang kho lưu trữ đó. Tất cả các thay đổi đã lưu trong các nhánh cá nhân và chia sẻ sẽ được duy trì và có thể sử dụng được trong Looker. Lúc đầu, giao diện người dùng của nhà cung cấp Git của bạn sẽ chỉ hiển thị nhánh chính và lịch sử của nó. Các nhánh khác và lịch sử của chúng sẽ xuất hiện vào lần tiếp theo một cam kết được thực hiện cho nhánh đó. Để di chuyển sang kho lưu trữ mới bằng phương pháp này, hãy làm theo các bước sau
Khi bạn đã làm theo các bước này, dự án của bạn sẽ được kết nối với kho lưu trữ mới Ghi chú. LookML dự án của bạn sẽ không xuất hiện trong nhánh chính của kho lưu trữ mới cho đến khi bạn triển khai dự án của mình vào sản xuất. Trừ khi bạn triển khai vào sản xuất, mã LookML của bạn sẽ chỉ xuất hiện trên nhánh phát triển của bạn trong kho lưu trữ mới sau khi bạn chuyển giao mã hoặc đẩy mã đó vào điều khiển từ xa (lệnh Git có sẵn trong bảng Tác vụ Git) Giải pháp nâng cao. Nhân bản kho lưu trữGiải pháp đơn giản được mô tả trước đây sẽ lưu giữ lịch sử của tất cả các nhánh, nhưng ban đầu chỉ có nhánh chính và lịch sử của nhánh đó mới hiển thị trong Giao diện người dùng GitHub. Khi một cam kết được thực hiện trên một nhánh cá nhân hoặc chia sẻ trong Looker, nhánh đó và lịch sử của nhánh đó sẽ xuất hiện trong giao diện người dùng GitHub. Một giải pháp nâng cao hơn là cần thiết để xem ngay tất cả các nhánh và lịch sử của chúng thông qua giao diện người dùng GitHub Trước tiên, bạn cần có quyền truy cập vào kho lưu trữ gốc trong GitHub (hoặc nhà cung cấp Git khác). Bạn có thể tìm thấy URL kho lưu trữ ở cuối trang cài đặt dự án hoặc trang cấu hình dự án Đối với ví dụ này, giả sử rằng 3 là repo ban đầu và 4 là repo mới
|