Як використовувати Subversions для Indesign, Illustrator та Photoshop


10

Я знайшов інструментальну шкалу часу від Pixel Novel, але мені було цікаво, чи можу я використовувати будь-яку програму для підриву для управління своїми дизайнерськими файлами. Я ще не впевнений, що все ще розумію про Subversions, і я не знайшов багато інформації про його використання в області дизайну.

Відповіді:


4

Не впевнений, наскільки добре це працює зі стисненням даних, але ви, можливо, захочете спробувати git annex : http://git-annex.branchable.com

Якщо ваші файли не такі великі, звичайний git або mercurial може бути найкращим чином. Просто уникайте SVN будь-якою ціною


Звучить цікаво!
Джолін М

3

На сайті /programming/29292/version-control-for-graphics є кілька хороших пропозицій.

Ось кілька цитат із запитання на веб-сайті http://StackOverflow.com

"Нещодавно Github представив" режими перегляду зображень ", подивіться: https://github.com/blog/817-behold-image-view-modes "

-

"Я мав успіх у використанні perforce для дуже великих проектів (+100 ГБ), однак нам довелося обернути доступ до сервера контролю версій чимось трохи приємніше для виконавців".

-

"TortoiseSVN може показувати ревізії зображень поруч, що дуже корисно. Я використовував це з різними командами з великим успіхом. Художникам подобалося мати можливість відкочувати речі (після того, як вони звикли до понять ). Однак це займає багато місця. "


Дякую за посилання; Я справді сподівався мати досвід роботи з InDesign.
Жолін М

Щодо файлів зображень та зображень, розбіжності мінімальні. Я підозрюю, що функція "зображення поруч" стосується підмножини форматів зображень, однак для файлів невизначення представлені різниці будуть двійковими і, отже, малокорисні, не перевіряючи копію попередньої версії.
horatio

2

Тимчасова шкала працює з "будь-яким svn" і, мабуть, також плагін невизначення.

SVN тут, мабуть, здебільшого поза темою, але в двох словах, він відслідковує єдиний вихідний файл, а потім зберігає зміни до цього оригінального файлу з плином часу або ви змушуєте новий "базовий пункт".

Єдиний спосіб надійно повернутися до старішої версії - порівняти їх вручну та прийняти рішення. Спочатку репости були призначені для текстових файлів із звичайним текстом (вихідний код), і досить легко подивитися на неочищені зміни та вирішити, які ви хочете, тому що вони для початку читали, але для двійкових даних (зображення, патентовані формати, формати контейнерів) і т. д.) зміни не в людській формі. Тимчасова шкала виглядає як спосіб вирішити це, беручи різні комісії та показуючи їх.

Посилання Скотта GIT зображення призначена для певних форматів і ( я припускаю , що ) , ймовірно , не підтримує PSD файлів і особливо Indesign файлів (наприклад , випадкові бінарні формати). Тимчасова шкала здається плагіном, який просто покладається на хост-додаток для представлення бінарних даних (гарне рішення, принаймні, на паперовому ІМО).

Основний спосіб роботи svn repo полягає в тому, що у вас є серверний процес, який обробляє відстеження та первинне зберігання всіх відмінностей. Тоді у вас на робочій машині є клієнтський процес, який працює завжди і підключається до контекстних меню тощо (або використовує командний рядок). Ви створюєте локальну порожню папку, а потім позначаєте її як папку SVN, "перевіряючи" версію з репо на сервері. З цього моменту ви можете редагувати їх як завгодно, але для переміщення копії чи видалення потрібно використовувати клієнт svnфайл (и) у файловій системі. Якщо ви додаєте будь-які нові файли до локальної папки SVN, ви повинні позначити їх для відстеження. Все це відбувається локально, і репо оновлюється з будь-якими переглядами, коли ви вручну "здійснюєте" повернення до репо. Ваша локальна копія є єдиною версією, і вам потрібно повернутись до сервера SVN, щоб відновити файл.

Все це повільно порівняно з відсутністю SVN, навіть для текстових файлів, особливо якщо ви перевіряєте великий проект. Проекти, на яких я використовував SVN (минулий час), здебільшого базувались на вихідному коді, з 20-30 тис. Невеликих файлів та повним замовленням потрібна перерва на каву. Я підозрюю, що це було більшою мірою через пропускну здатність на стільки невеликих файлів і менше великих бінарних файлів однакового розміру зберігання було б швидше.

GIT працює трохи інакше, я думаю.


Це і з’ясовує певні речі. Я здогадуюсь, йому не вистачало б плинності управління файлами у пошуку; може бути важко реалізувати в команді дизайнерів, які не звикли до цієї системи. Я думаю, я спробую програмне забезпечення Timeline і подивіться, як воно йде.
Жолін М

2

Я використовую git для своїх проектів Illustrator та InDesign. Мушу визнати, що керувати конструкціями таким чином непросто. Ось декілька порад, які я хочу вам допомогти:

  • використовувати пряму гілку для створення резервних копій вашого дизайну;
  • спробуйте витягти свої змінні та текстові дані в XML: це працює для мене в дизайні Illustrator з перекладом тексту на декілька мов;
  • не створюйте вилки для різних версій дизайну (я раніше так думав і закінчувався декількома незбагненними та незрівнянними публікаціями);
  • використовувати зовнішню програму, наприклад WinMerge, для копіювання та вставки текстів InDesign / Illustrator, це суперечить ідеології SVN, але це ближче до виправлення друку та швидкому порівнянню версій вмісту публікацій без необхідності експорту текстів;
  • перегляньте спосіб, який ви використовуєте для зберігання дизайну: зовнішні посилання та бібліотеки (кольорів, символів тощо) краще, ніж один великий файл.

Під XML ви маєте на увазі текст з тегом Adobe Indesign ?
Люлалала

0

Тільки будьте обережні зі SVN, я б навчився git. Краще з величезними розмірами файлів, але все-таки здійснює контроль / управління підривною діяльністю. Просто легше.


Не можу реально підтвердити, що з моїми власними експериментами із сховищем з деякими ревізіями в обох системах. Але це може залежати від файлів, про які йдеться.
Мнемент

0

Більшість систем версій призначені для обробки небінарних форматів файлів. Іншими словами, текстові файли.

Вони легкі, легко роздвоюються та роз’єднуються та об’єднуються та відстежують додаткові зміни.

Такі системи, як SVN та GIT, не призначені для обробки файлів PSD. Це гігантські файли, і їх не можна легко порівняти від однієї версії до іншої, і їх неможливо «злити» та виделкою тощо.

Деякі можуть дозволити бінарні файли - я вважаю, SVN це робить, але, на мій досвід, він не намагається їх версії. Замість цього він просто замінює останню версію. Тож обмежене використання там.

Крім того, якщо ви потрапите в режим роботи керованої версії, ви навчитеся часто перевірятись. Це відмінно підходить для коду, але незабаром буде сховано ваш сховище до некерованих розмірів, якщо ви перевіряєте версії файлів PSD розміром 100 Мб кожні 20 хвилин.

Через брак розгалуження тощо, це означає, що ви все одно будете робити багато цього вручну, маючи кілька копій злегка перероблених файлів. На жаль, це означає ще більші файли, які потрібно зберегти, щоб черговий замах на використання контролю версій.

Таким чином, для важких бінарних файлів вам потрібно буде зберегти зовнішню систему такої версії, як ця, і заглянути в інструменти DAM (Digital Asset Management).

На жаль, не так багато систем управління версіями, розроблених спеціально для важких документів. Sharepoint - це один, але він незграбний, важко автоматизований і рідко налаштовується для обробки файлів розміром з PSD.

Найімовірнішою альтернативою є власний Version Cue від Adobe, який, я вважаю, перетворився на продукт "Adobe Drive":

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


Subversion, Git, Bazaar та інші сучасні VCS підтримують бінарні файли, ви можете повернутися до кожної попередньої версії та зробити гілки. Об’єднання змін (у різних галузях) призведе до конфлікту, і вам доведеться визначитися з однією версією.
Менмент

@Mnementh Я стверджую, що існує різниця між "підтримкою" і "призначеною для обробки". Вся справа в тому, що SVN або GIT полягає в тому, що якщо ви намагаєтеся розібратися в різницях між 8 версіями файлу PSD 40 Мб, це матиме клопоту. Я можу стверджувати, що ви не багато отримуєте, використовуючи SVN / GIT у цьому контексті. Зростання резервного копіювання, ймовірно, буде більш практичним.
DA01
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.