2008-11-18 24 views
21

Tại sao việc kiểm tra các dòng có dấu cách trắng phía sau đối với kiểm soát nguồn của bạn là điều xấu? Loại vấn đề nào có thể gây ra?Tại sao nó xấu để cam kết dòng với khoảng trắng dấu sau vào kiểm soát nguồn?

+0

bạn có nghĩa là "đăng ký" như trong kiểm soát nguồn không? –

+0

Có - có vẻ như ai đó đã chỉnh sửa tiêu đề để làm rõ. :) Tôi cũng đã thêm bản chỉnh sửa vào phần thân. Cảm ơn – Readonly

Trả lời

22

Sự khác biệt sai về cơ bản. Sẽ rất hữu ích nếu các khác biệt chỉ hiển thị các thay đổi "thực". Một số chương trình khác sẽ bỏ qua khoảng trống, nhưng tốt hơn hết là tránh sự thay đổi giả ở vị trí đầu tiên.

Tất nhiên, nó cũng không giúp ích nếu nó làm cho dòng bọc trên máy của đồng nghiệp.

+3

Cũng là một lý do để không đăng ký mã nhận xét. –

+1

Vâng! Tôi ghét điều đó :) Xóa mã nếu nó đã có trong kiểm soát nguồn! –

+7

Nhưng ... nếu repo của bạn đã HAS khoảng trắng trong nó, và bạn, cố gắng để được hữu ích, mang nó OUT, sau đó bạn là người tạo ra một sự khác biệt sai. ;) – Pistos

2

Vì nhiều người xóa chúng, bạn sẽ hiển thị chúng dưới dạng các dòng đã sửa đổi trong các công cụ khác nếu bạn không sử dụng tất cả các tùy chọn (nói một cách khác biệt cũ) có nghĩa là mọi người thấy dòng của bạn không có lý do chính đáng.

Về mặt lý thuyết, bạn cũng có thể có các chuỗi bao bọc các đường mà khoảng trắng sẽ thực sự tệ, nhưng ... có thể không phải là vấn đề của bạn.

1

Vâng, tôi đồng ý với các bài đăng khác, nhưng tôi sẽ thêm rằng nó không phải là xấu mỗi se. Nó không phải là một thực hành tuyệt vời, nhưng đó là loại điều xảy ra và bạn chỉ cần thở dài và tiếp tục với mọi thứ.

+0

Thực hành kém là thực hành không tốt. Nó không phải là điều quan trọng nhất, nhưng nếu nó có thể dễ dàng sửa chữa trước khi cam kết thì tại sao không? –

3

Nó giống như sơn tường của bạn, nhưng không hoàn thành các cạnh đúng cách, và đi ngay vào bảng ốp chân tường.

0

Tiện ích khác biệt hiện đại không bị treo trên khoảng trắng.

2

Một số trình chỉnh sửa tự động xóa khoảng trống ở cuối, một số thì không. Điều này tạo ra nhiễu khác và có thể gây xung đột hợp nhất.

+0

Bạn nên phối hợp với những người bạn đang làm việc cùng (đồng nghiệp, đám đông nguồn mở) chiến lược nào mọi người đang sử dụng và đảm bảo tất cả các bạn đều sử dụng cùng một chiến lược. –

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