Chỉ cần một câu hỏi nhanh, hy vọng:
Nhóm của tôi duy trì một phần mềm sử dụng triển khai ClickOnce và được ký với một chứng chỉ. Chúng tôi giữ chứng chỉ công khai thực sự được sử dụng trên một máy riêng biệt chỉ được sử dụng để ký. Điều đó làm việc tốt.
Tuy nhiên, nơi chúng tôi thỉnh thoảng gặp vấn đề là khi ai đó phải ký tên cục bộ với chứng chỉ kiểm tra mới để họ có thể xây dựng và kiểm tra giải pháp. Chắc chắn, dấu vân tay chứng chỉ mới này được đẩy lên kiểm soát phiên bản như một phần của tệp cài đặt dự án. Nó không gây ra sự cố trên hộp ký vì cài đặt chứng chỉ của chính nó không bao giờ được đẩy đến máy chủ Git, do đó, kéo từ máy đó không ghi đè các thay đổi cục bộ. Tuy nhiên, nó gây ra vấn đề cho những người khác vì họ có chứng chỉ kiểm tra riêng được sử dụng trên máy cục bộ của họ.
Có một cách chính xác để xử lý tình huống này? Có thể một số cách trong Git để loại trừ các thay đổi từ chỉ một phần cụ thể của tệp cấu hình, thay vì toàn bộ?