Kiểm soát phiên bản cho các tệp thiết kế


15

Ai đó có thể mô tả quy trình công việc của họ mà họ sử dụng để xử lý nhiều phiên bản của một tệp không? Ví dụ,

  • nếu có nhiều hơn một người làm việc trên nó
  • hoặc bạn đã khám phá một ý tưởng với thiết kế sau đó nhận ra rằng bạn phải hoàn tác trạng thái nhiều lần và hy vọng bạn đạt đến trạng thái trước đó bạn cần

Có ai chỉ lưu dưới một tên tệp khác nhau mỗi giờ / cứ sau 15 phút không?

Là một nhà thiết kế duy nhất, người ta thậm chí cần kiểm soát phiên bản?


3
Adobe Version Cue là một hệ thống kiểm soát phiên bản đi kèm với Creative Suite 1-4, rất phổ biến - nhưng mặc dù vậy, cả tôi và bất kỳ ai tôi biết đều chưa từng sử dụng nó.
e100

@ e100: đã thử nó một lần cho một dự án và nó cực kỳ chậm :( - nhưng có lẽ đó là PC của tôi hồi đó ...
Shikiryu

Câu trả lời:


12

Tôi chưa bao giờ phải làm việc trên cùng một tệp với người khác nhưng tôi có 3 cách để xử lý nhiều phiên bản của một tệp thiết kế.

Các mốc quan trọng

Tôi đã sử dụng các mốc quan trọng trong một khoảnh khắc khi chúng tôi đang thử cách AGILE như các nhà thiết kế (giống như một số nhà phát triển đã làm). Nó khá hiệu quả nhưng mất khá nhiều lần (nhiều hơn khi bạn bắt đầu sử dụng cái này. Cuối cùng, nó khá đẹp). Rất nhiều tổ chức cần thiết.

Số / ngày / chi tiết trong tên tệp

Khi tôi bắt đầu thiết kế, tôi xử lý các con số để tạo phiên bản. Kinh khủng. Nghiêm túc, đừng. Hoặc được tổ chức. "Design1.:54" "Design2 ..

Ngày / giờ thật tuyệt nếu bạn có một trí nhớ tốt về những gì tôi đã làm ngày hôm qua? . Trong trường hợp của tôi, ít kinh khủng hơn số lượng nhưng không mạnh hơn nhiều. "Design20100801-1112.sheet"

Chi tiết tốt hơn. Tôi đã sử dụng các tên như "Design20100801-1112-add-pattern.sheet" = ngày-giờ-chi tiết . Tên tệp khá dài nhưng sử dụng nhanh bạn thấy tệp của mình khá nhanh hơn bất kỳ phương pháp nào trước đó.

SVN hoặc GIT

aka kiểm soát phiên bản thực

Tôi, bây giờ, sử dụng SVN. Ví dụ, tôi lưu cùng một tệp "Design1 ..". Và mỗi giờ hoặc mỗi lần tạm dừng tôi đều cam kết sửa đổi và cung cấp chi tiết về nó.

Nếu tôi gặp lỗi hoặc khách hàng muốn phiên bản trước, tôi chỉ cần cập nhật lên phiên bản xxx và thế là xong.

Nó cũng cung cấp cho bạn sức mạnh của các nhánhthẻ thực sự thú vị để xử lý các mốc quan trọng.

Có một lý do tại sao các nhà phát triển sử dụng phần mềm kiểm soát phiên bản / DB / vv ... Đó là hiệu quả và các nhà thiết kế cũng nên sử dụng nó. (Nhưng nó khá khó để hiểu / sử dụng ngay từ đầu)


1
git, trong khi có lẽ khó nắm bắt hơn đối với người không có kinh nghiệm về VCS trước đây, có hỗ trợ tốt hơn cho các tệp nhị phân so với SVN.
Có thể Berk Güder

1
git cũng không yêu cầu bạn thiết lập máy chủ với kho lưu trữ, điều này giúp việc bắt đầu dễ dàng hơn nhiều
Jakub Arnold

@Can Berk Güder: git có thực sự xử lý tốt hơn các tệp nhị phân không? Tôi chưa bao giờ gặp vấn đề với các tệp nhị phân trong SVN. Tôi nghĩ đó là một huyền thoại.
Mnementh

1
@Darth: Bạn cần một kho lưu trữ, nhưng bạn không cần một máy chủ. Bạn có thể sử dụng kho lưu trữ cục bộ với URL tệp. Tôi sử dụng nó trên máy tính của mình để lưu trữ tất cả những thứ tôi muốn kiểm soát phiên bản nhưng không xuất bản. Hoạt động tốt.
Mnementh

2
Chà, pro SVN: Làm việc dễ dàng hơn (Tôi đã thử cả hai và svn khá đơn giản đối với lệnh cơ bản), có thể hoạt động repo riêng hoặc cục bộ miễn phí như assembly tôi sử dụng. GIT pro: Dễ dàng hơn để fork / hợp nhất khi trong trường hợp nhiều người dùng (không phải trường hợp của tôi), xử lý tốt hơn kích thước tệp nếu không có quá nhiều tệp, cũng có thể hoạt động repo cục bộ hoặc riêng tư. Lời khuyên duy nhất tôi sẽ đưa ra cho bất cứ ai là hãy thử cả hai và chọn một thứ phù hợp với nhu cầu của bạn
Shikiryu

4

Kiểm soát phiên bản của một số loại luôn luôn là một điều tốt, đặc biệt là với những nỗ lực sáng tạo. Các hệ thống truyền thống như SVN tốt cho các tệp văn bản, nhưng không nhiều cho các tệp nhị phân (ví dụ: InDesign và QuarkXpress).

Thực sự những gì cần thiết ở đây, đặc biệt là nếu nhiều nhà thiết kế tham gia là một hệ thống quản lý tài sản kỹ thuật số hoặc hệ thống quản lý nội dung . Tuy nhiên, đây là một lỗ thỏ rất sâu và bất kỳ cuộc thảo luận thực tế nào đều vượt ra ngoài định dạng SE. Đủ để nói, giá cả vận hành gam từ hệ thống miễn phí đến hàng triệu đô la.

Một hệ thống tốt sẽ cho phép bạn lưu theo cột mốc, nhưng, quan trọng hơn, đối với nhiều nhà thiết kế, cho phép ai đó kiểm tra tài liệu để chỉnh sửa thanh nào mà người khác tải xuống, nhưng cũng quay lại các thay đổi so với các phiên bản trước.

Nếu bạn đang xem xét một loại hệ thống nào đó, bạn cần ngồi xuống và suy nghĩ về môi trường của bạn (phần cứng máy tính, phần mềm, văn phòng, số lượng người dùng tiềm năng) và nhu cầu của bạn, đưa ra tài liệu về nhu cầu và bắt đầu tìm kiếm sau đó so sánh các hệ thống chống lại nhu cầu của bạn.

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.