2009-08-11 16 views
6

Ví dụ: một tệp được sửa đổi để thực hiện một vé nâng cao, những gì tôi muốn làm là liên kết tệp đã cam kết với vé. Khi sử dụng Trac và SVN cùng nhau, làm cách nào để biết rằng một tệp được cam kết giải quyết một vé nhất định? Điều này có thể không?Khi sử dụng Trac và SVN cùng nhau, làm cách nào để biết rằng một tệp được cam kết giải quyết một vé nhất định?

Cảm ơn bạn.

Trả lời

6

Như đã nêu trên TracWiki, các công việc dự định là:

  1. Một Trác người dùng bắt đầu làm việc trên một vé
  2. Họ lấy mã từ hệ thống kiểm soát phiên bản
  3. Sau khi công việc hoàn tất họ thực hiện cam kết sửa đổi của họ đối với điều khiển phiên bản kho lưu trữ
  4. Người dùng chèn số vé Trac vào com mit nhắn như một TracLink
  5. Trác bây giờ có thể hiển thị các thay đổi thiết lập cho vé

Trường hợp TracLink là một cái gì đó giống như #1 hoặc ticket:1 hoặc thậm chí comment:1:ticket:2 khi đề cập đến một vé.


Nếu bạn bỏ lỡ tạo liên kết khi cam kết được thực hiện, bạn vẫn có thể tạo ra một trong vé bình luận của mình bằng cách sử TracLinks như: r2, r1:3, [1:3], log:@1:3 vv

+0

Và liên kết cơ bản có thể được thêm thông qua thuộc tính svn: bugtraq, ít nhất là đối với khách hàng hỗ trợ nó. –

+0

Additionaly, bạn có thể thiết lập kịch bản sau cam kết tự động đẩy vé để kiểm tra (hoặc bất kỳ quy trình làm việc nào bạn sử dụng) – basszero

+0

Tôi khá chắc chắn móc treo sau dấu trang phải được bật (như rút gọn được đề cập) và không phải mặc định trong cài đặt aTrac. – RjOllos

2

bạn có thể liên kết đến bản sửa đổi khi đóng vé: r253, ví dụ:
và bạn có thể liên kết tới vé trong thư cam kết: #7525, ví dụ:

khác hơn thế, tôi nghi ngờ rằng mọi thứ đều có thể được thực hiện.

Rõ ràng bạn có thể phân tích cú pháp thông điệp tường trình bằng móc nối và thực hiện thông báo sắp xếp lại vé quan tâm, nhưng bạn cần có quyền truy cập vào máy chủ tôi đoán.

1

Bạn có thể tìm móc sau của Trac hữu ích. Nó cho phép bạn đóng vé bằng cách sử dụng thông điệp tường trình cam kết của bạn. Xem the script here.

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