2009-11-03 39 views
14

Ai đó có thể giới thiệu công cụ điều khiển phiên bản + GUI sẽ tốt cho người dùng không có kỹ thuật không? Tôi hoàn toàn ổn với việc sử dụng Subversion với nhóm phát triển của mình, nhưng tôi muốn tìm thứ gì đó sẽ giúp phần còn lại của công ty chúng tôi. Chúng tôi là một công ty thiết kế đối phó với các loại tệp này: Photoshop, Vectorworks, Microsoft Office, PDF, v.v. Tôi thấy GUIs như SVNx và thậm chí cả Phiên bản (khá đẹp) quá khó và công nghệ cao . Thật khó để họ hiểu được ý tưởng về các thư mục làm việc và mối quan hệ của nó với một kho lưu trữ.Kiểm soát phiên bản dành cho người không lập trình

Chúng tôi là một công ty nhỏ và không có ngân sách lớn nên chúng tôi muốn giữ mã nguồn mở nếu có thể.

+3

Tôi nghĩ rằng câu hỏi đòi hỏi một mâu thuẫn, như trong: là có một cuốn sách mà một mù chữ có thể đọc? – hasen

+6

Và một ví dụ tuyệt vời về điều gì đó gần như bất cứ ai có thể đọc sẽ là sách hướng dẫn an toàn trong chuyến bay mà tất cả các máy bay mang theo sẽ hướng dẫn bạn phải làm gì trong trường hợp khẩn cấp. Điều này nếu khóa học giả định bạn có thể thấy, nhưng không bao giờ giả định bạn có thể đọc. – ICodeForCoffee

Trả lời

2

Nếu bạn không phải là người dùng công nghệ cao trên máy Mac, tôi sẽ giới thiệu SVN với Cornerstone từ Zennaware. Nó không phải là nguồn mở, nhưng cũng không đắt tiền. Nhà thiết kế của chúng tôi thích nó và nó có một giao diện tuyệt vời.

+0

phong phú, điều này có vẻ khá tốt. Tôi đặc biệt thích xem bên cạnh cho các tập tin hình ảnh và PSD. Một câu hỏi nhanh, vì không thể hợp nhất các thay đổi hoặc các tệp không phải văn bản khác, các nhà thiết kế của bạn làm việc với phần mềm như thế nào? Họ có luôn luôn kiểm tra các tập tin với ổ khóa để không ai khác có thể kiểm tra? – milesmeow

+0

trong kinh nghiệm của tôi tôi đã không chạy vào một tình huống mà các nhà thiết kế cần phải phân biệt các tập tin không phải văn bản hoặc thực hiện hợp nhất, vì vậy họ luôn luôn chuyển sang chúng tôi để thực hiện một số những nhiệm vụ cao cấp hơn anyway. như xa như khóa đội của chúng tôi là khá nhỏ và chúng tôi chỉ giải quyết xung đột khi họ bật lên, mà đã được phần nào hiếm. – richleland

0

Bazaar có khá straightforward interface cho các tác vụ kiểm soát phiên bản cơ bản. Ở mức độ nào đó, bạn sẽ phải giải thích các khái niệm cơ bản ngay cả với dân gian phi kỹ thuật để họ sử dụng nó (không có cách nào thực sự để "ẩn" khái niệm cam kết thay đổi của bạn, cho Ví dụ), nhưng ít nhất giao diện người dùng của Bazaar làm cho nó khá đơn giản để làm như vậy, và giữ sự phức tạp tùy chọn xuống.

1

SharePoint không đi kèm với Windows Server? Nó có thể xử lý các phiên bản tệp.

+0

Có thể với tài liệu. – monksy

+12

Yeah nhưng sharepoint cũng là một đống hấp của crap. –

+0

Tôi ước tôi có thể upvote rằng bình luận nhiều lần. – monksy

1

Tôi có thể nói rằng Subversion và Perforce đều có vấn đề với người dùng phi kỹ thuật. Chúng tôi đã sử dụng Perforce làm kho lưu trữ tài liệu với một số thành công. Mặc dù chúng tôi đã có nhiều sai lầm và vấn đề hơn là tôi quan tâm. Chúng tôi đã thành công hơn một chút với Subversion và TortoiseSVN nhưng thậm chí nó cũng quá khó đối với hầu hết những người không lập trình để bao quanh đầu họ. Mặc dù nếu bạn đủ may mắn để có Mac OSX trong văn phòng, tôi sẽ cung cấp cho rich's suggestion một lần thử.

Tôi khuyên bạn nên tìm kiếm CMS hỗ trợ lịch sử thay vì kho lưu trữ nguồn. Bạn sẽ có thể tìm thấy một cái gì đó ra khỏi đó mà sẽ làm công việc mà không có quá nhiều công việc về phía bạn.

3

Nếu bạn sử dụng TortiousCVS | SVN, nó không quá tệ. Cách tiếp cận dựa trên GUI/tập tin của nó nên nó khá thẳng về phía trước. Tôi đã có những người phi kỹ thuật sử dụng nó và thích nó.

1

Tôi muốn đề xuất SharePoint hoặc Confluence. Cả hai đều có giao diện WebDAV cho phép bạn trực tiếp mở và đóng các tệp trong kho lưu trữ từ Office và các ứng dụng hiện tại khác. SharePoint hoạt động tốt hơn với Microsoft Office, vì có phần mở rộng WebDAV cụ thể của Microsoft trong Office. Ngoài ra, Confluence chỉ cung cấp WebDAV thông qua một plugin.

Cả hai đều là sản phẩm thương mại, mặc dù Confluence có shared source license, cho phép bạn thực hiện các sửa đổi cục bộ.

+0

Có phải mã mở SharePoint hoặc Confluence không? –

6
+0

Tôi thích hộp thả xuống dưới dạng ứng dụng nhưng tôi không nghĩ rằng hộp thả xuống sẽ giúp ích cho tình huống. Nó không phải tập tin phiên bản. – milesmeow

+3

http://www.davidherrold.com/wordpress/wp-content/uploads/2008/06/dropbox_versioning.jpg – alphazero

+1

Tôi đã sửa chữa. :) – milesmeow

0

Tôi khuyên bạn nên kiểm tra NeverOverwrite.

Tự động giữ tất cả các phiên bản tệp của bạn. Âm thanh như một giải pháp lý tưởng cho người không phát triển.

-1

Làm thế nào về một Wiki với một số điều khiển phiên bản tối thiểu được xây dựng trong ...như mediawiki

0

Tại sao bạn sử dụng kiểm soát kho lưu trữ nguồn cho các tệp nhị phân như Photoshop, Vectorworks, Microsoft Office, PDF, v.v ...? Tôi nghĩ rằng Hệ thống quản lý nội dung hoạt động tốt hơn cho bạn. Hãy thử sử dụng Alfresco, nó là nguồn mở và mạnh mẽ.

0

Tôi tìm thấy sourcetree cực kỳ trực quan cho git/mercurial (không hỗ trợ cho svn). Nó dành cho Mac và cửa sổ. Nó làm cho các hoạt động phổ biến như chuyển đổi chi nhánh, sáp nhập, phân nhánh, hoàn nguyên - nếu không sẽ rất đau đớn - khá dễ dàng. Nhưng đối với trường hợp của bạn, tôi nghĩ rằng các giải pháp VC (được xây dựng cho các lập trình viên) không phải là tối ưu vì bạn sẽ không thể thấy sự khác biệt giữa hai phiên bản của tệp như .psd, .doc, .pdf - chúng không thể được xử lý bởi nội bộ khác biệt công cụ - vì vậy bạn đang thiếu rất nhiều sức mạnh của kiểm soát phiên bản

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