Cách sử dụng Subversions cho Indesign, Illustrator và Photoshop


9

Tôi đã tìm thấy công cụ Timeline từ Pixel Novel, nhưng tôi tự hỏi liệu tôi có thể sử dụng bất kỳ ứng dụng lật đổ nào để quản lý các tệp thiết kế của mình không. Tôi không chắc chắn hiểu mọi thứ về Subversions và tôi không tìm thấy nhiều thông tin về cách sử dụng của anh ấy trong lĩnh vực thiết kế.

Câu trả lời:


4

Không chắc nó hoạt động tốt như thế nào với nén dữ liệu, nhưng bạn có thể muốn thử git annex : http://git-annex.branchable.com

Nếu các tệp của bạn không quá lớn, git đơn giản hoặc đồng bóng có thể là phù hợp nhất. Chỉ cần tránh SVN bằng mọi giá


Nghe có vẻ thú vị!
Jolin M

3

Có một vài gợi ý hay tại /programming/29292/version-control-for-graphics

Dưới đây là một vài trích dẫn từ câu hỏi tại http://StackOverflow.com

"Github gần đây đã giới thiệu" chế độ xem hình ảnh ", hãy xem: https://github.com/blog/817-behold-image-view-modes "

-

"Tôi đã thành công với việc sử dụng lực lượng cho các dự án rất lớn (+100 GB), tuy nhiên chúng tôi phải bọc quyền truy cập vào máy chủ kiểm soát phiên bản bằng thứ gì đó thân thiện với nghệ sĩ hơn một chút."

-

"TortoiseSVN có thể hiển thị các bản sửa đổi hình ảnh cạnh nhau, điều này thực sự hữu ích. Tôi đã sử dụng nó với các nhóm khác nhau với mức độ thành công cao. Các nghệ sĩ yêu thích có khả năng khôi phục mọi thứ (sau khi họ đã quen với các khái niệm ). Tuy nhiên, nó chiếm rất nhiều không gian. "


Cảm ơn các liên kết; Tôi đã thực sự hy vọng có một trải nghiệm với InDesign thực sự.
Jolin M

Đối với hình ảnh và các tập tin thiết kế, sự khác biệt là tối thiểu. Tuy nhiên, tôi nghi ngờ tính năng "hình ảnh cạnh nhau" liên quan đến một tập hợp con các định dạng hình ảnh và đối với các tệp không thiết kế, các khác biệt được trình bày sẽ là nhị phân và do đó ít sử dụng mà không kiểm tra bản sao của phiên bản cũ hơn.
horatio

2

Dòng thời gian hoạt động với "any svn" và rõ ràng là một plugin thiết kế.

SVN có lẽ hầu hết lạc đề ở đây, nhưng tóm lại, nó theo dõi một tệp gốc duy nhất và sau đó lưu trữ các thay đổi đối với tệp gốc đó khi thời gian tiếp tục hoặc bạn buộc một "điểm cơ bản" mới.

Cách duy nhất đáng tin cậy để trở lại một phiên bản cũ hơn là so sánh chúng một cách thủ công và quyết định. Repos ban đầu có nghĩa là cho các tệp văn bản đơn giản (mã nguồn) và khá dễ dàng để xem xét các thay đổi thô và quyết định bạn muốn vì chúng có thể đọc được bằng con người, nhưng đối với dữ liệu nhị phân (hình ảnh, định dạng độc quyền, định dạng chứa v.v.), những thay đổi không ở dạng người có thể đọc được. Dòng thời gian có vẻ là một cách để xử lý việc này bằng cách thực hiện các cam kết khác nhau và hiển thị chúng.

Liên kết của Scott đến hình ảnh GIT có nghĩa là cho các định dạng cụ thể và ( tôi đoán ) có thể không hỗ trợ các tệp PSD và đặc biệt là các tệp không thiết kế (tức là các định dạng nhị phân ngẫu nhiên). Dòng thời gian dường như là một plugin chỉ dựa vào ứng dụng máy chủ để trình bày dữ liệu nhị phân (một giải pháp tốt, ít nhất là trên IMO trên giấy).

Cách cơ bản của một repo svn hoạt động là bạn có một quy trình máy chủ xử lý việc theo dõi và lưu trữ chính của tất cả các khác biệt. Sau đó, bạn có một quy trình khách trên máy làm việc của mình, nó luôn chạy và được nối vào các menu ngữ cảnh, v.v. (hoặc sử dụng dòng lệnh). Bạn tạo một thư mục trống cục bộ và sau đó gắn thẻ nó là thư mục SVN bằng cách "kiểm tra" một phiên bản từ repo trên máy chủ. Từ thời điểm đó, bạn có thể chỉnh sửa chúng theo ý muốn, nhưng bạn phải sử dụng ứng dụng khách svn để di chuyển bản sao hoặc xóa(các) tệp trên hệ thống tệp. Nếu bạn thêm bất kỳ tệp mới nào vào thư mục SVN cục bộ, thì bạn phải gắn thẻ chúng để được theo dõi. Tất cả điều này xảy ra cục bộ và repo chỉ được cập nhật với bất kỳ sửa đổi nào khi bạn "cam kết" thủ công trở lại repo. Bản sao cục bộ của bạn là một phiên bản duy nhất và bạn cần liên lạc lại với máy chủ SVN để hoàn nguyên tệp.

Tất cả điều này là chậm so với không có SVN, ngay cả đối với các tệp văn bản, đặc biệt nếu bạn đang kiểm tra một dự án lớn. Các dự án tôi đã sử dụng SVN (thì quá khứ) chủ yếu dựa trên mã nguồn, với 20-30 nghìn tệp nhỏ và kiểm tra đầy đủ yêu cầu nghỉ giải lao. Tôi nghi ngờ rằng đó là do chi phí thông qua từ rất nhiều tệp nhỏ và ít tệp nhị phân lớn hơn có cùng kích thước lưu trữ sẽ nhanh hơn.

GIT hoạt động hơi khác tôi nghĩ.


Điều đó không làm rõ những điều nhất định. Tôi đoán nó sẽ thiếu tính lưu loát trong việc quản lý các tệp trong công cụ tìm; có thể khó thực hiện trong một nhóm các nhà thiết kế không quen với hệ thống này. Tôi nghĩ rằng tôi sẽ dùng thử phần mềm Timeline và xem nó hoạt động như thế nào.
Jolin M

2

Tôi đã sử dụng git cho các dự án Illustrator và InDesign của mình. Tôi phải thừa nhận rằng không dễ để quản lý các thiết kế theo cách đó. Dưới đây là một số lời khuyên tôi muốn có thể giúp bạn:

  • sử dụng nhánh thẳng để cam kết sao lưu thiết kế của bạn;
  • hãy thử trích xuất các biến và dữ liệu văn bản của bạn thành XML: nó hoạt động với tôi trong thiết kế Illustrator với một số ngôn ngữ dịch văn bản;
  • không tạo dĩa cho các phiên bản thiết kế khác nhau (tôi đã từng nghĩ như vậy và kết thúc bằng một số ấn phẩm không thể trộn lẫn và không thể so sánh được);
  • sử dụng ứng dụng bên ngoài như WinMerge để sao chép-dán và so sánh các văn bản từ InDesign / Illustrator, nó hơi trái với hệ tư tưởng SVN nhưng nó gần với sửa lỗi chính tả và so sánh nhanh các phiên bản nội dung xuất bản mà không phải xuất văn bản;
  • xem xét lại cách bạn sử dụng để lưu trữ thiết kế của mình: các liên kết và thư viện bên ngoài (về màu sắc, ký hiệu, v.v.) tốt hơn một tệp lớn.

Theo XML, bạn có nghĩa là Adobe Indesign Tagged Text ?
lulalala

0

Chỉ cần cẩn thận với SVN, tôi sẽ học git. Nó tốt hơn với kích thước tệp lớn, nhưng vẫn hoàn thành kiểm soát / quản lý lật đổ. Chỉ cần nhẹ hơn.


Thực sự không thể xác nhận rằng với các thử nghiệm của riêng tôi với một kho lưu trữ với một số sửa đổi trong cả hai hệ thống. Nhưng nó có thể phụ thuộc vào các tập tin trong câu hỏi.
Mnementh

0

Hầu hết các hệ thống phiên bản được thiết kế để xử lý các định dạng tệp không nhị phân. Nói cách khác, tập tin văn bản.

Chúng nhẹ, dễ dàng để rẽ nhánh và phân nhánh và hợp nhất và theo dõi các thay đổi gia tăng.

Các hệ thống như SVN và GIT không được thiết kế để xử lý các tệp PSD. Đây là những tệp khổng lồ và không dễ so sánh từ phiên bản này sang phiên bản tiếp theo và không thể 'hợp nhất' và rẽ nhánh và tương tự.

Một số có thể cho phép các tệp nhị phân - tôi tin rằng SVN cũng vậy, nhưng theo kinh nghiệm của tôi, nó không thử phiên bản chúng. Thay vào đó, nó chỉ hoán đổi phiên bản mới nhất. Vì vậy, hạn chế sử dụng ở đó.

Ngoài ra, nếu bạn gặp khó khăn trong mô hình kiểm soát phiên bản làm việc, bạn sẽ học cách kiểm tra thường xuyên. Điều này rất tốt cho mã, nhưng sẽ sớm làm cho kho lưu trữ của bạn tăng kích thước không thể quản lý được nếu bạn kiểm tra các phiên bản của tệp PSD 100mb cứ sau 20 phút.

Do thiếu phân nhánh và tương tự, điều đó có nghĩa là bạn vẫn có thể thực hiện nhiều thao tác đó bằng tay, có nhiều bản sao của các tệp được điều chỉnh một chút. Điều này, than ôi, có nghĩa là thậm chí nhiều tệp lớn hơn cần được lưu trữ để một cuộc đình công khác chống lại việc sử dụng kiểm soát phiên bản.

Như vậy, đối với các tệp nhị phân nặng, bạn sẽ muốn giữ bên ngoài hệ thống kiểm soát phiên bản như thế này và xem xét các công cụ DAM (Quản lý tài sản kỹ thuật số).

Than ôi, không có nhiều hệ thống kiểm soát phiên bản được thiết kế dành riêng cho các tài liệu nặng. Sharepoint là một, nhưng nó vụng về, hầu như không tự động và hiếm khi được thiết lập để xử lý các tệp có kích thước của PSD.

Sự thay thế rất có thể là Phiên bản Cue của Adobe, mà tôi tin rằng, đã được chuyển thành sản phẩm 'Adobe Drive':

http://www.adobe.com/products/adobedrive.html


Subversion, Git, Bazaar và các tệp nhị phân VCS hiện đại khác hỗ trợ các tệp nhị phân, bạn có thể quay lại mọi phiên bản trước đó và tạo các nhánh. Việc hợp nhất các chỉnh sửa (trên các nhánh khác nhau) sẽ tạo ra xung đột và bạn phải quyết định cho một phiên bản.
Mnementh

@Mnementh Tôi cho rằng có sự khác biệt giữa 'hỗ trợ' và 'được thiết kế để xử lý'. Vấn đề với SVN hoặc GIT là nếu bạn đang cố gắng tìm ra sự khác biệt giữa 8 phiên bản của tệp PSD 40mb, điều đó sẽ gây rắc rối. Tôi cho rằng bạn không đạt được nhiều bằng cách sử dụng SVN / GIT trong bối cảnh đó. Sao lưu gia tăng có thể sẽ thực tế hơn.
DA01
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.