Subversion: Kiểm soát tài liệu cho người không lập trình?


11

Tôi làm việc cho một công ty nhỏ trong lĩnh vực Cơ khí. Không ai ở đây biết một điều về mã hóa hoặc cơ sở dữ liệu ngoại trừ bản thân tôi và tôi biết ít hơn SQL cơ bản, một số C #, một số VBA.

Tôi đang cố gắng tìm một giải pháp kiểm soát tài liệu nguồn mở / phần mềm miễn phí tốt cho tất cả các tài liệu liên quan đến kỹ thuật của chúng tôi. Hầu hết các tệp có định dạng .docx, .xlsx, .pdf hoặc .dwg (CAD).

Subversion có thể thích ứng với mục đích kiểm soát tài liệu của tôi trái ngược với kiểm soát mã không? Nó cũng sẽ đủ để tạo ra các báo cáo của các tài liệu trong hệ thống với số sửa đổi tương ứng?

Bất kỳ khuyến nghị hoặc giải pháp khác ngoài đó chắc chắn được chào đón.


1
Sự kết hợp svn + latex (hoặc bất kỳ định dạng tài liệu dựa trên văn bản / thuần túy nào) cực kỳ hữu ích cho bất kỳ loại tài liệu được viết cộng tác nào. Yêu cầu tất cả mọi người để tìm hiểu một số latex cơ bản, mặc dù.
Daniel Beck

Câu trả lời:


11

SVN có giao diện người dùng GUI tích hợp Windows tốt: Rùa SVN . Nhiều đồng nghiệp của tôi thề với nó.

Msofficesvn là một trình cắm Microsoft Office cho phép truy cập vào Rùa SVN bên trong các ứng dụng Office. OfficeSVN thêm các biểu tượng cho các hoạt động của SVN vào Office 2007. OOoSVN là một trình cắm tương tự cho OpenOffice.

Với những công cụ đó, SVN có thể sử dụng được mà không cần một dòng lệnh. Quản trị kho lưu trữ có thể yêu cầu năng lực dòng lệnh cơ bản.

SVN không yêu cầu đào tạo người dùng, nhưng điều đó không liên quan gì đến lập trình. Chủ yếu, bạn phải tập cho mọi người thói quen 1: cập nhật, 2: làm việc, 3: cam kết; và bạn phải đào tạo họ để thực hiện hợp nhất.

Một hệ thống quản lý tài liệu cung cấp lưu trữ thuần túy mà không để lộ xung đột sẽ dễ sử dụng hơn. Nhưng đó là vì nó che giấu những khó khăn dưới tấm thảm: thay vì đối mặt với người dùng với xung đột, nó âm thầm mất dữ liệu khi xảy ra xung đột.

Một quy trình làm việc mà mọi người thực hiện khóa trước khi làm việc trên một tài liệu sẽ hạn chế hơn rất nhiều, nhưng có thể tiết kiệm đau đầu nếu họ không được dạy không hoảng loạn khi xảy ra xung đột.

.


Tôi thực sự đã thực hiện một số nghiên cứu về Rùa SVN bởi vì nó dường như là GUI giao diện người dùng ít mã hóa nhất cho Subversion. Tôi chắc chắn thích nó có plugin Office. Vì vậy, thật khó để so sánh các thay đổi giữa 2 bảng tính hoặc tài liệu Word bằng Rùa? Liệu nó hợp nhất tốt? Cảm ơn.
NoCatharsis

Xin lỗi, gần đây tôi mới phát hiện ra các plugin Office và chưa sử dụng chúng.
Gilles 'SO- ngừng trở nên xấu xa'

Một điều cần xem xét là SVN sẽ gặp vấn đề với các tệp .docx. Chúng thực chất là các tệp ZIP nhị phân, do đó, ngay cả khi một bản cập nhật nhỏ cho tài liệu được thực hiện, toàn bộ tài liệu được nén lại và do đó tệp hoàn toàn khác với phiên bản trước. SVN lưu trữ sự khác biệt giữa các phiên bản của một tài liệu. Trong trường hợp tệp docx, nó sẽ phải lưu trữ toàn bộ tài liệu cho mỗi lần sửa đổi có thể tạo ra cơ sở dữ liệu SVN rất lớn.
ChrisB

Msofficesvn thực sự không phải là một bổ trợ như nó tuyên bố mà là một macro. Vì vậy, (1) đó là một vấn đề bảo mật tiềm ẩn và (2) nó thêm phình to vào mọi tài liệu.
Gabriel Schreiber

2

Các tập tin mã là các tập tin văn bản đơn giản. Các tệp .docx và .dwg "ít thân thiện" hơn với người dùng) vì vậy bạn cần các plugin cho các tệp đó. Trong trường hợp tập tin msword có plugin xdocdiff.


Do ít thân thiện với người dùng, bạn có nghĩa là rất khó để kiểm tra sự khác biệt trên hai phiên bản, đúng không?
NoCatharsis

2

Tôi sẽ đề xuất một hệ thống quản lý tài liệu qua hệ thống kiểm soát sửa đổi đối với các tài liệu "nhị phân". Kiểm soát sửa đổi hoạt động tốt nhất cho các tệp văn bản như mã nguồn nhưng bạn mất rất nhiều tính năng khi xử lý các loại nhị phân.


Ok, nghe có vẻ đúng. Bất kỳ đề xuất về các sản phẩm DMS nguồn mở sau đó? Bất kỳ kinh nghiệm với một tốt? Cảm ơn đã giúp đỡ.
NoCatharsis

Tôi đã sử dụng một vài nhưng không có đủ kinh nghiệm để giới thiệu. vi.wikipedia.org/wiki/List_of_content_manler_systems
Chris Nava

... Và có một lợi thế: Nếu bạn đã quen với cách thức hoạt động lật đổ, hệ thống quản lý tài liệu là một PITA. Hiện tại chúng tôi đang vật lộn với Office 365 và OneDrive For Business. Nó không thực sự phù hợp cho mục đích nhưng nếu bạn muốn có một khả năng ngoại tuyến hợp lý thì không có nhiều lựa chọn thay thế có giá hợp lý.
Andy

1

Ngoài ra còn có một giải pháp thương mại trong số các plugin Microsoft Office Subversion: MagnetSVN .


Chà, tôi muốn giữ nó miễn phí vì về cơ bản tôi đang đóng vai trò là người kiểm soát tài liệu cho toàn bộ công ty (chúng tôi có 7 người, đó không phải là vấn đề lớn). Tuy nhiên, chỉ 19 đô la cho mỗi giấy phép là khá tốt. Bạn đã sử dụng nó? Nhận xét về giao diện người dùng và hệ thống của nó?
NoCatharsis

Tôi là nhà phát triển của MagnetSVN. Vì vậy, tôi không thể khách quan trong khi chuyển đổi nó :) Vì vậy, nếu bạn có thời gian, vui lòng gửi cho chúng tôi một số phản hồi về MagnetSVN: magnetsvn.com/feedback.html . Chúng tôi sẽ sẵn lòng cung cấp cho bạn các phiên bản tiền phát hành với các tính năng mới nếu bạn muốn.
Eugenek

Đây là một bài viết cổ, nhưng hệ thống đã bật lên để xem xét và phản hồi. Để tham khảo trong tương lai, bạn cần tiết lộ liên kết của bạn khi giới thiệu sản phẩm. Nếu không, điều này về mặt kỹ thuật sẽ đủ điều kiện là thư rác. Cũng cần lưu ý rằng vĩ độ rộng được trao cho những người đóng góp nói chung và đôi khi đề xuất công cụ của riêng họ. Nhưng nếu bài viết duy nhất của bạn là quảng cáo, nó được xem khác nhau.
fixer1234
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.