2015-06-22 10 views
16

Chúng tôi có một kho lưu trữ (được lưu trữ trên một cá thể GitLab) mà một số ít các dự án vẫn tham chiếu, nhưng đã bị phản đối vì lợi ích của giải pháp khác.Git hook để chỉ kho lưu trữ không được chấp nhận

Có cách nào để đánh dấu kho lưu trữ là "không được chấp nhận" không?

Lý tưởng nhất, mỗi lấy từ kho lưu trữ này (như một phần của một git submodule update) sẽ gây ra một thông điệp khổng lồ được in trong lấy. Tôi đã mong đợi để thêm một móc Git đơn giản có thể in thông điệp không được chấp nhận này. Tuy nhiên, có doesn't seem to be một "chạy điều này trên mỗi tìm nạp" móc.

Ngoài ra, tôi không thấy gì trong GitLab có thể bật tính năng này.

+1

Móc treo "sau khi thanh toán" và/hoặc "sau hợp nhất" có bao gồm các tình huống bạn cần không? – Waylan

+1

Xóa hoặc đổi tên/di chuyển kho lưu trữ sẽ khiến mọi lần tìm nạp từ kho lưu trữ đó bị lỗi theo cách khá rõ ràng ... – twalberg

+0

@Waylan Những cài đặt này được cài đặt cục bộ, phải không? Tôi muốn một cái móc trên máy chủ từ xa phàn nàn. –

Trả lời

1

Gitlab có tính năng được gọi là "Tin nhắn phát sóng" since 6.3. Trên screenshot, chúng hiển thị thông báo có cùng màu với tiêu đề và nhiều người dùng có thể đơn giản là không chú ý đến nó.

Tuy nhiên, bạn có thể chọn màu cho các tin nhắn này since 6.5. Ví dụ, các quản trị viên tại nơi làm việc của tôi đã từng thực hiện một thông điệp màu xanh và rất khó để không nhận thấy thông báo.

Vì vậy, bạn có thể

  • Hãy nhắn phát sóng tươi sáng và có thể nhìn thấy nói rằng trường hợp này của Gitlab bị phản đối và rằng tất cả mọi người nên sử dụng cái gì khác vì tại ngày truy cập X ghi sẽ được đóng lại.
  • Vào ngày X làm cho mọi người chỉ đọc.
  • Rời khỏi trường hợp này của Gitlab để các liên kết cũ sẽ không bị hỏng và cứ tiếp tục như vậy.
+0

Đó không phải là toàn bộ phiên bản GitLab mà tôi không dùng nữa. Nó chỉ là các thư viện cụ thể, đó là kho lưu trữ/dự án của riêng họ trên GitLab. –

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