Tôi đang làm việc với một dự án Flash rất phức tạp, là một phần của một loạt các dịch vụ mà chúng tôi triển khai cho việc sử dụng các khách hàng của mình. Đối với hầu hết các nguồn phần mềm của chúng tôi (Java, PHP, Javascript, HTML và một số tập lệnh hỗ trợ bằng các ngôn ngữ khác), chúng tôi sử dụng phiên bản phụ để quản lý và kiểm soát phiên bản, vì vậy chúng tôi làm tương tự cho các dự án Flash của chúng tôi, mặc dù chúng tôi nhận được rất ít lợi ích từ phiên bản kiểm soát điều đó (ngoại trừ việc có thể hoàn nguyên về các phiên bản trước) vì các tệp FLA được lưu trữ dưới dạng các tệp nhị phân mà chúng tôi không thể nhận được sự khác biệt có ý nghĩa.Kiểm soát phiên bản cho các dự án Adobe Flash
Chúng tôi đang đưa nhiều mã như chúng tôi có thể vào các tệp AS mà chúng tôi có thể quản lý bằng cách sử dụng subversion, nhưng do yêu cầu của kiến trúc và chiến lược triển khai của chúng tôi (cả hai chúng tôi không thể thay đổi vì nhu cầu của khách hàng) vẫn duy trì một bộ sưu tập lớn các tệp FLA mà chúng tôi cần quản lý.
Tôi đã xem Adobe Version Cue và trong khi tôi thực sự không hiểu điều gì về điều khiển phiên bản, việc di chuyển các dự án Flash của chúng tôi sang phiên bản Cue sẽ cho tôi kiểm soát tốt hơn không?
Ngoài ra - nếu mọi người có thể chia sẻ kinh nghiệm và đề xuất của họ về việc kiểm soát phiên bản các dự án Flash, nó sẽ rất hữu ích.
Ghi chú của bạn rất hữu ích, cảm ơn. Không có cách nào tôi sẽ có được các nhà phát triển để duy trì một tài liệu thay đổi - nó sẽ được quá nhiều chi phí và không ai sẽ làm điều đó (nghiêm túc hoặc ở tất cả). Mục đích của tôi là để có được quyền kiểm soát mà không tăng chi phí phát triển. Tôi có đủ thời gian để mọi người viết những bình luận có ý nghĩa trong cam kết của họ :-( Nhật ký thay đổi có thể là tài liệu thay đổi tốt nếu không thực tế là các tệp có xu hướng bị phản đối, xóa và thay thế bằng mã mới – Guss
Vâng, bạn phải làm việc với những gì bạn làm việc với Tôi không giữ tài liệu thay đổi chi tiết cho đến khi một tệp được hoàn thiện nhiều hơn hoặc ít hơn - vì vậy tôi chỉ ghi lại các thay đổi và sửa lỗi, chứ không phải là phát triển ban đầu. tốt - như tôi đã nói, đó là nơi tôi ghi lại những thay đổi của tôi – fenomas
Cảm ơn fenomas - Tôi sẽ chấp nhận câu trả lời của bạn bởi vì (a) các chi tiết nhất và .. tốt nhất .. (b) không có ai đến với một điều gì đó mới mẻ trong một thời gian, và (c) - Tôi đang loại bỏ khỏi toàn bộ vấn đề ... – Guss