Tôi đang sử dụng git svn
để hợp nhất các thay đổi từ kho lưu trữ git cục bộ của tôi với máy chủ SVN. Tuy nhiên, khi tôi phát hành git svn dcommit
, nó sẽ thực sự cam kết bất kỳ tệp .gitignore nào mà tôi có trong cây nguồn của mình. Đây là ngay cả sau khi tôi đã kiểm tra kho lưu trữ SVN cục bộ (sử dụng SVN), đặt thuộc tính svn: ignore (đệ quy, liệt kê .gitignore là một trong các tệp cần bỏ qua), và sau đó cam kết rằng thuộc tính thay đổi trực tiếp vào SVN.Có thể giữ các tệp .gitignore ra khỏi SVN không?
Hành vi này có dự định không? Một lỗi? Có một công việc xung quanh mà bất cứ ai biết để giữ .gitignore ra khỏi SVN?
Tôi chỉ biết một người dùng không git trong nhóm của mình sẽ xem các tệp này và bắt đầu xóa chúng, sau đó vào lần tiếp theo, tôi truy cập rebase/dcommit
nhiều tệp không mong muốn sẽ có trong SVN.
Điều cần biết về repo-bỏ qua và cũng rằng tôi không phải là người duy nhất không thể giữ những tập tin .gitignore pesky ra khỏi SVN! – ThaDon
Dường như tệp bây giờ được gọi là '$ GIT_DIR/info/exclude' mà không có số nhiều. –
@JannikJochem Tôi nghĩ đó chỉ là lỗi đánh máy. Theo như tôi biết, nó luôn được đặt tên là "loại trừ", không phải là "loại trừ". Cảm ơn bạn đã chỉ ra rằng! :) –