2009-08-14 31 views
19

Trong IntelliJ, tôi có thể có các danh sách thay đổi khác nhau để tôi có thể đặt một số tệp nhất định mà tôi không bao giờ muốn cam kết vào danh sách thay đổi khác và tôi sẽ không được nhắc thực hiện các tệp đó trừ khi tôi chọn danh sách thay đổi đó. Ví dụ, một số tập tin cấu hình cơ sở dữ liệu, tập tin dự án eclipse vv, tôi muốn hiếm khi hoặc không bao giờ cam kết.Danh sách thay đổi khác nhau trong subclipse?

Có cách nào để thực hiện việc này bằng Subversion trong Eclipse không? Tôi đã không thể tìm thấy nó vì vậy tôi phải bỏ chọn các tập tin tôi không muốn cam kết mỗi lần. Lưu ý rằng tôi không thể sử dụng svn: ignore vì các tệp này là, và nên ở trong kho lưu trữ.

Trả lời

26

Bạn có thể thực hiện việc này trong chế độ xem Đồng bộ hóa. Nhấp vào nút Hiển thị các bộ thay đổi. Sau đó, bạn có thể thêm các tệp đã thay đổi để thay đổi tập hợp (và tạo các bộ thay đổi mới) từ trình đơn nhấp chuột phải.

+0

Tuyệt vời, cảm ơn! –

+0

Tuyệt vời! Đã bỏ lỡ điều này rất nhiều từ IntelliJ :) – Hoof

+0

và các changesets sẽ chỉ hiển thị sau khi bạn đặt một số tập tin cho một số changeset. –

5

Trong khi khái niệm về tập hợp thay đổi danh sách thay đổi không phải là trực tiếp được hỗ trợ bởi lật đổ, một khả năng sẽ là sử dụng SVN kết hợp với Mylyn.

Bạn có thể đặt từng nhóm tệp thành một nhiệm vụ khác nhau và xem liệu subclipse có cho phép bạn thực hiện một hoặc nhiều tác vụ thông qua Mylyn hay không.
Tôi chưa thử nghiệm cấu hình đó trực tiếp, nhưng nó đáng để thử.

Một lựa chọn như (xem Mylyn Wiki):

Tự động tạo và quản lý với nhiệm vụ bối cảnh - Cho phép tự động quản lý thay đổi thiết lập. Các bộ thay đổi sẽ được tạo tự động để bạn có thể cam kết hoặc cập nhật các tài nguyên chỉ có trong ngữ cảnh của công việc.

có vẻ đầy hứa hẹn.

0

Cách đặt những tệp đó vào danh sách svn: ignore? (đặt các tệp để loại trừ dưới dạng giá trị của
thuộc tính svn: ignore) Chúng sẽ bị loại trừ khỏi phiên bản sao cho chúng không bao giờ nhận được
cam kết và bất kỳ thay đổi nào đối với các tệp này sẽ bị bỏ qua bởi lật đổ.

1

Thay đổi Bộ trong nhật thực (plugin subclipse) không hoạt động tốt. Nếu bạn đóng dự án và mở lại dự án, thì bộ thay đổi của bạn sẽ biến mất hoặc tất cả các tệp mà bạn đã gán trước đó cho tập hợp thay đổi hiện chưa được gán. SVN: bỏ qua không hoạt động nếu nó xảy ra là một thư mục nhưng bạn muốn theo dõi các tập tin bên trong thư mục (không hỏi làm thế nào điều này xảy ra - khó giải thích). Danh sách thay đổi IntelliJ tốt hơn nhiều.

0

Nếu bạn nhận được plugin TeamCity, bạn có thể có chế độ xem Đồng bộ hóa nâng cao hơn bình thường trong nhật thực. Hoặc chỉ tiếp tục sử dụng IDEA ......

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