2009-06-12 31 views
6

Chúng tôi đang sử dụng SVN rất thành công cho mã nguồn theo cách truyền thống:/nhánh,/trunk và/tags.Chiến lược nào là tốt nhất để lưu trữ nội dung nghệ thuật trong SVN?

Chúng tôi không sử dụng SVN cho nội dung nghệ thuật của chúng tôi, theo cách nào đó giống như nguồn, nhưng thực sự không có nhu cầu giống như mã nguồn.

Tôi đang đề cập đến không chỉ các tệp hình ảnh (jpeg, png, v.v ...) mà còn cả các tệp PhotoShop và tác phẩm nghệ thuật cổ phiếu đã được mua (và không nên bị mất).

Thực hành tốt nhất cho cấu trúc và thủ tục tệp cho nghệ sĩ đồ họa của tôi là gì?

Trả lời

4

Đó thực sự là một câu hỏi hay. Tôi tự hỏi làm thế nào những người khác đang làm điều này.


Điều tôi thường làm là theo dõi các tệp PSD chính trong kho SVN trong một thư mục riêng biệt. Giả sử bạn có/hình ảnh chứa tất cả hình ảnh của bạn. Trong trường hợp đó, tôi thường thiết lập một/images/source chứa các tệp PSD mới nhất.

Có một chút phiền toái trong lần thanh toán đầu tiên, nhưng PSD không được cập nhật thường xuyên như mã nguồn nên không quá tệ.

Tất nhiên bạn phải loại trừ các thư mục này khi bạn triển khai trang web của mình.


Một cách khác mà công ty của tôi xử lý điều này là có tất cả những điều đó trên ổ cứng mạng. Chúng tôi theo dõi các thay đổi với cấu trúc tệp như sau:

/Project/Assets/Design/ 
        /Round 1 
        /Round 2 
        /Round n 

Thư mục "Round" đếm phiên bản của tệp PSD và xuất JPG được liên kết với nó. Sẽ hiệu quả hơn nếu bạn không có quá nhiều thay đổi, bởi vì nếu bạn có 100 bản sửa đổi thì việc quản lý chính xác sẽ khó khăn hơn.

1

Đối với đồ họa, chúng tôi tổ chức mọi thứ thành các dự án (như/graphics/marketing/NAILBA/2009/Banner đại diện cho biểu ngữ của chúng tôi cho hội nghị NAILBA {bảo hiểm nhân thọ} trong năm nay). Các thư mục/trunk và/branch không bắt buộc, nhưng chúng cung cấp một cách sạch sẽ để khám phá các ý tưởng trước khi chọn một phiên bản duy nhất. Vì HEAD thường là phiên bản duy nhất quan trọng mà chúng tôi không sử dụng/thẻ. Bây giờ chúng tôi không tạo ra nhiều nội dung (chúng tôi lập trình một bộ ứng dụng web, chủ yếu) nhưng điều này đã làm việc tốt cho các dự án tiếp thị của chúng tôi (tờ rơi, biểu ngữ, trang web, v.v.).

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