2008-09-18 30 views

Trả lời

1

Tài liệu Word là nhị phân, vì vậy, không. Các biên tập viên có hiểu biết đủ để họ có thể được dạy cách sử dụng định dạng thuần văn bản như reStructuredText hay LaTeX không?

+0

Lyx là một thay thế khá tuyệt vời đối với LaTex thẳng. Nó vẫn có toàn bộ những gì bạn nhận được là những gì bạn có ý nghĩa. (và đó là khó khăn cho những người được sử dụng ot WYSIWYG)) Nhưng nó gần gũi hơn với WYSIWYG, nhưng nó cơ bản formate là văn bản đơn giản (gần như trực tiếp LaTex hình thức của tôi nhanh chóng nhìn vào nó) –

1

Không: vì Word sử dụng định dạng tệp nhị phân, svn không thể hợp nhất các tệp.

Tuy nhiên, chính Word có tính năng hợp nhất. Bạn có thể thử điều đó nếu bạn phải giải quyết xung đột hợp nhất.

19

Sử dụng tiện ích TortoiseSVN hợp nhất với các plugin xdocdiff để so sánh và hợp nhất các tài liệu Office

+0

xdocdiff làm gì cho tôi? –

+0

Có điều này đã không giúp tôi. Nó có mục đích so sánh (ví dụ. DIFF) từ tài liệu nhưng không hợp nhất. –

+2

Tôi đoán vào năm 2008, đây là giải pháp được ưu tiên, nhưng hiện nay TortoiseSVN có thể gọi chính MS Word để sử dụng nó như một công cụ khác biệt đẹp hơn, đúng không? –

5

tôi sẽ thêm svn:needs-lock tài sản để tài liệu Word được lưu trữ trong Subversion để mọi người được yêu cầu để khóa các tập tin trước khi chỉnh sửa nó. Điều này sẽ đi một chặng đường dài để ngăn chặn xung đột hợp nhất.

Đây là những gì chúng tôi làm tại nơi làm việc và nó hoạt động tuyệt vời. (Chúng tôi không có lựa chọn về việc phải sử dụng tài liệu Word, do đó giải pháp này thay vì thay đổi loại tệp.)

12

Bạn có thể sử dụng TortoiseSVN trong cài đặt mặc định của nó để xem khác biệt và thực hiện hợp nhất các tài liệu Word mở Word và sử dụng chế độ xem xét/thay đổi của Word để làm điều đó.

Chỉnh sửa: Theo mặc định, nó cũng có khả năng phân biệt cho các định dạng PowerPoint, Excel, OpenOffice và StarOffice. (Kiểm tra thư mục TortoiseSVN \ Diff-Scripts).

+0

Thực tế việc cài đặt mặc định có khác biệt rõ ràng khi sử dụng MS Word. Tuy nhiên, tôi đã không thể làm cho nó để làm một cách 3-hợp nhất được nêu ra - mặc dù nó có vẻ như điều này nên có thể sử dụng 'merge-doc.js' đó là bao gồm. Làm thế nào để kích hoạt nó? –

+0

Tôi thực sự không có ý tưởng, mặc dù điều đầu tiên để kiểm tra sẽ là để xem nếu Word chính nó bằng cách sử dụng giao diện người dùng có thể làm một cách khác 3 cách. Có thể với những thay đổi theo dõi và như vậy nó có thể (như hai bộ thay đổi). Chưa thử hoặc thử nghiệm nó. – Daemin

0

Bạn cũng có thể xem xét sử dụng một định dạng không nhị phân như Html

1

Bạn có thể lưu các tài liệu docx sang một định dạng XML "Flat OPC" sử dụng Word (Save As .. tài liệu XML).

Bằng cách này, bạn sẽ nhận được tệp văn bản thuần túy.

Những gì bạn sẽ cần phải lưu ý, mặc dù ID quan hệ không bị hỏng.

Ví dụ:

  • người dùng A thêm một hình ảnh (hoặc một siêu liên kết, hoặc một lời nhận xét, hoặc một chú thích vv) vào tài liệu, và làm một svn cam kết.

  • người dùng B (không cập nhật svn) thêm một trong những thứ đó trong Word, lưu dưới dạng xml, sau đó cập nhật svn.

Người dùng B khó có thể mở tài liệu bằng Word vào thời điểm này, vì vậy anh ấy không nên cam kết. Nếu bạn có thể kiểm soát được điều này, hoặc được chuẩn bị để sửa chữa các vấn đề theo cách thủ công, bạn sẽ ổn.

Nếu không, bạn có thể xem xét điều gì đó giống như phần mềm cộng tác Plutext của tôi, phần mềm này sẽ băm nhỏ tài liệu và phiên bản các bit cấu thành của nó, trong Alfresco.

0

Tôi hiện đang làm việc trên plugin Word sử dụng SharpSVN để kết nối với một kho lưu trữ. Ở trạng thái hiện tại, việc tạo và chọn tài liệu mới khá phức tạp nhưng điều đó không phải là vấn đề lớn.

Vì vậy, khi bạn (cuối cùng) có một tài liệu trong kho lưu trữ, nó khá đơn giản để cam kết và cập nhật từ bất kỳ sửa đổi nào. Bạn có thể so sánh và hợp nhất các tệp .docx đó với các tính năng so sánh hoặc hợp nhất được tích hợp của Word. Khá đơn giản thực sự. Hy vọng sẽ hoàn thành trong vài tuần tới.

0

Bạn không thể sử dụng Subversion để tự động hợp nhất tài liệu Word. Không có hỗ trợ hợp nhất 3 chiều (ngay cả với Tortoise SVN). Nếu bạn không liên kết với Word, bạn có thể sử dụng trình chỉnh sửa tài liệu trực tuyến, chẳng hạn như Revisionator. Nó hỗ trợ kết hợp 3 chiều các tài liệu wysiwyg. Ngoài ra các tính năng kiểm soát sửa đổi khác (diffing, forking, vv).

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