2013-01-14 33 views
14

Chúng tôi có một dự án được cấu hình trong TeamCity 7. + để xem một dự án trong Subversion. Mỗi lần đăng ký sẽ kích hoạt một bản dựng. Tuy nhiên, trong trường hợp này, chúng tôi muốn bỏ qua/xóa phần tồn đọng.Làm cách nào để xóa các thay đổi VCS đang chờ xử lý trong TeamCity 7+?

Rất rõ ràng: Tôi không muốn "hoàn tác" các cam kết Subversion này. Tôi muốn giữ các cam kết svn, nhưng bỏ qua các TeamCity xây dựng.

Tôi đã thử ngắt kết nối Trình kích hoạt xây dựng (tắt, sau đó xóa), nhưng không có may mắn. Hàng đợi TeamCity vẫn còn.

Cách thực hiện? Kỹ năng googling của tôi không làm tôi thất vọng. = (

enter image description here

+0

bạn đã bao giờ con số này ra? – tofutim

+0

@tofutim: no ... – kevinarpe

+0

vâng. tôi có 46 bản dựng đang chờ xử lý trên một nhánh và cho đến nay phải xóa từng cái một để hiển thị cảnh báo xác nhận! –

Trả lời

3

Bạn có thể loại trừ các thư mục nhất định/file bằng cách chỉnh sửa của bạn Checkout Rules cho bạn VCS Root trong Version Control Settings. Tuy nhiên, điều này sẽ loại trừ những thư mục/tập tin vô thời hạn.

Có vẻ như bạn chỉ muốn Loại trừ 4 thay đổi cụ thể này dường như phản trực giác như là điểm của Teamcity và xây dựng nói chung là xây dựng giải pháp/dự án như vậy. cần t o cuộn chúng lại. Nếu chúng được sử dụng trong một bản dựng khác, bạn sẽ cần phải loại trừ chúng khỏi bản dựng này và tạo một bản dựng mới nơi những thay đổi này là cần thiết.

0

Nếu bạn chỉ muốn xóa lời nhắc thay đổi đang chờ xử lý từ cửa sổ cho 4 thay đổi cụ thể này, sau đó tiếp tục như bình thường (4 thay đổi này được tích hợp thành công trình xây dựng tiếp theo). đang thay đổi điểm gốc VCS của bạn để trỏ đến một nơi khác và sau đó quay trở lại. Điều này có thể tất nhiên không hoạt động. việc thêm một điểm gốc VCS mới vào cùng một vị trí có thể làm việc ở vị trí trên, nếu điều đó là bắt buộc.

Nếu có điều gì đó khác xảy ra, ví dụ: bạn không muốn những thay đổi này kích hoạt 4 bản dựng, họ sẽ không, tất cả họ sẽ tiếp tục xây dựng tiếp theo. Nếu không, bạn không muốn bất kỳ bản dựng nào cho đến khi một số thay đổi khác được thực hiện, những thay đổi đó sẽ không kích hoạt thêm nữa khi các bản dựng đã bị xóa khỏi hàng đợi (trừ khi hành vi này gần đây đã thay đổi)

1

Theo this jetbrains support post, bạn chỉ có thể tháo VCS Root và gắn lại nó.

+0

Tôi chỉ thử điều này với 9.1.7 và nó dường như không làm việc cho tôi. –

+0

tôi đã thử nó, tôi đã không xóa hàng đợi –

0

tôi nghĩ rằng bạn có thể làm điều này bằng cách cập nhật Triggers> VCS thiết lập kích hoạt> "Cho mỗi checkin Triggering" phần

enter image description here

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