2009-05-18 20 views
6

Tôi muốn tải xuống cơ sở dữ liệu Trac để tôi có thể xem vé của mình ngoại tuyến. Có bất kì cách nào để đạt được điều này không? I E. nếu tôi cần phải rời khỏi văn phòng và mang theo máy tính xách tay của mình, tôi có thể mang theo vé như thế nào mà không phải kết nối với mạng công ty?Có cách nào để chạy Trac ngoại tuyến không?

Tôi biết rằng Mylyn có thể tải xuống và đồng bộ hóa vé thông qua trình kết nối trac nhưng tôi muốn một số người xem độc lập.

+0

Bạn có quyền truy cập vào cơ sở dữ liệu máy chủ trac? Rõ ràng, nếu có, bạn có thể 'mysqldump' cơ sở dữ liệu máy chủ để cài đặt trac trên máy trạm của bạn. Vui lòng làm rõ. –

+0

@Elazar Leibovich: Có, tôi có nhưng bán phá giá cơ sở dữ liệu và cài đặt trac trên máy trạm/máy tính xách tay cục bộ của tôi là một giải pháp tối ưu. – Spoike

Trả lời

3

Xem Simple Defects (SD).

Tôi đặc biệt thích ý tưởng "Cài đặt một tweet".

I’m installing #SD (http://syncwith.us) 
after reading about it on #StackOverflow 
curl fsck.com/sd|perl; 
export $PATH=~/sd/bin:$PATH; sd 

Lưu ý rằng bạn có thể clone Trac (and other bugtrackers) in SD:

sd clone --from trac:https://trac.parrot.org/parrot 
+0

Ah! Đọc qua tài liệu cho thấy rằng SD có thể sao chép và đồng bộ với Trac và các hệ thống theo dõi vấn đề khác (tại thời điểm viết RT, Hiveminder, Google Code, Github). Redmine là chỉ đọc vào lúc này. – Spoike

0

bạn có thể cài đặt nó trên máy cục bộ

0

Bạn có thể lưu trữ cục bộ và thiết lập điểm kết nối tới cơ sở dữ liệu đã tải xuống.

0

Chắc chắn. Cài đặt máy chủ web cục bộ, cài đặt trac, cài đặt theo cách tương tự (hoặc tương tự) trên phiên bản trực tiếp và sau đó kịch bản máy chủ xuất bản bản sao lưu db và viết kịch bản cục bộ để tải xuống và khôi phục chúng cơ sở dữ liệu của bạn.

Nó không đơn giản (cài đặt Trác là một trận chiến ngày của riêng mình từ kinh nghiệm của tôi về nó) nhưng mỗi phần tử là cao googleable =)

+0

Tôi đã cài đặt Trac trên một máy chủ, nhưng tôi không muốn cài đặt máy chủ web và trac trên máy tính xách tay windows của tôi. :) Tôi muốn một số cách độc lập tốt đẹp để mang lại nhiệm vụ của tôi với tôi mà không cần phải in chúng ra một cách riêng biệt. – Spoike

2

Thấy như bạn không muốn cài đặt một máy chủ, làm thế nào về việc sử dụng RSS ? IIRC, Trac cho phép bạn nhận được nguồn cấp dữ liệu RSS cho mỗi người, vì vậy bạn có thể có một nguồn cấp dữ liệu của những thứ được giao cho bạn.

Tất cả những gì bạn cần làm là có được một khách hàng tốt đẹp sẽ tải xuống các vé này. Bạn sẽ có thể truy cập phiên bản văn bản thuần túy mà không cần kết nối internet.

Nếu không đủ linh hoạt, bạn có thể viết tập lệnh trên máy chủ để xuất bản nguồn cấp dữ liệu bằng cách sử dụng cơ sở dữ liệu trực tiếp.

Và nếu RSS không dành cho bạn (và email của bạn khả dụng khi ngoại tuyến), bạn có thể gửi báo cáo về nhà bằng thư. Trac cũng được tích hợp sẵn.

2

Giá trị mặc định cài đặt Trác sử dụng một sự kết hợp của SQLite để matintain tất cả các dữ liệu. Các tệp đính kèm được lưu trữ trên hệ thống tệp.

Trong thư mục chứa trang web trac, tìm \ db \ trac.db

Tập tin này có thể được xem bằng cách sử dụng SQLite manager Firefox Addon

Chúc mừng săn bắn.

1

Nếu mục tiêu của bạn chỉ đơn giản là để xem vé trực tuyến, làm thế nào về

  1. Chạy một báo cáo với tất cả các vé (hoặc tất cả những người bạn quan tâm).
  2. Chọn liên kết tải xuống được phân cách bằng dấu phẩy hoặc được phân cách bằng tab ở cuối trang.
  3. Nhập tệp đã tải xuống vào Excel.
Các vấn đề liên quan