আমি পিএসডি ফাইল এবং মায়া প্রকল্পগুলিকে সংস্করণ নিয়ন্ত্রণ করতে গিট ব্যবহার করতে পারি?


15

আমার প্রোগ্রামিং প্রকল্পগুলিতে গিট, সংস্করণ নিয়ন্ত্রণ, ভাগ করে নেওয়া এবং সহযোগিতা করার মাধ্যমে আমি দুর্দান্ত সাফল্য পেয়েছি এবং ফটোশপ .psd, ইলাস্ট্রেটার .aiএবং মায়া প্রকল্পগুলির সাথেও এটি করতে পছন্দ করব । মায়া যেমন আপনি জানেন, একটি উজ্জ্বল থ্রিডি মডেলিং এবং রেন্ডারিং কিট, তবে এর প্রকল্পগুলি উত্সের চিত্র এবং টেক্সচার এবং এর মতো বিভিন্ন ডিরেক্টরি সহ একটি প্রোগ্রামিং কাঠামোর মতো সংরক্ষণ করা হয়।

ডিফল্ট ডিরেক্টরি কাঠামো সেটিংস

এক্ষেত্রে গিট ব্যবহার করা কি শিল্পের অনুশীলন? গিথুবের কোনও গেমের 3 ডি মুভি বা 3 ডি ফাইলগুলি উত্সে খোলানো অবিশ্বাস্য হবে!

স্পষ্টতই সমস্ত ফাইলগুলি কেবল সংখ্যার, তাই থিয়োরিয়ালি গিটটি কেবলমাত্র .jpegs বা মায়া বাইনারিগুলির যে অংশগুলি পরিবর্তিত হয়েছে সেগুলি কেবলমাত্র আপডেট করেই ঠিক হবে, তবে আপনি কি বাস্তবে ভাবেন যে এটি ডেটা দুর্নীতি এবং অশ্রু সৃষ্টি করবে? আমি যেমন বলি, ফটোশপ এবং ইলাস্ট্রেটর ফাইলগুলির সাথেও আমি একই কাজ করতে চাই।

যদি গিট কোনও বিকল্প না হয় তবে আমি আর কীভাবে সংস্করণ করব, সহযোগিতা করব এবং ওপেন সোর্স মায়া এবং অ্যাডোব প্রকল্পগুলি করব?


কৌশল 3 ডি সম্পদের ফাইল সংস্করণ করার জন্য একটি ওপেন সোর্স বিকল্প। ব্যক্তিগতভাবে, আমি আমার কর্মপ্রবাহে ড্রপবক্স ব্যবহার করি।
জন

আমি মার্উরিয়াল ব্যবহার করি, সবচেয়ে বড় সম্পদ ব্যতীত সকলের পক্ষে কাজ করে, এবং তাদের বিগফাইলস এক্সটেনশন ব্যবহার করা উচিত।
joojaa

উত্তর:


21

একটি জিনিস মনে রাখতে হবে যে গিটটি সত্যিই বড় রেপো বা ফাইলগুলির সাথে ভাল কাজ করে না।

ফেসবুক কেন তাদের সংস্করণ নিয়ন্ত্রণের জন্য গিট ব্যবহার করছে না সে সম্পর্কে একটি নিবন্ধ এখানে দেওয়া হয়েছে । মূলত গিট যথেষ্ট পরিমাণে স্কেল করেনি।

গিথুব এখানে গিট এর সীমাবদ্ধতার একটি ভাল ব্যাখ্যা আছে:

গিটটি আপনি যে কোনও ফাইলই ফেলে দেন তা হ্যান্ডেল করতে পারে ( বাইনারি ডিফের ব্যাখ্যা দেখুন )

ফটোশপ

কোনও ফটোশপ ফাইল সংস্করণে গিট ব্যবহার করতে আপনার কোনও সমস্যা হবে না। (ধরে নিবেন তারা তুলনামূলকভাবে ছোট)

মায়া

মায়া সম্ভবত গিট ভাল স্কেল করতে অনেক বড় প্রকল্প উত্পন্ন। বিশেষ করে যদি আপনি গিথুব বা গিটল্যাবের মতো কোনও দূরবর্তী স্থানে চলে যাওয়ার পরিকল্পনা করেন।

আমি জানি এমন বেশিরভাগ লোক যারা মায়া বা অনুরূপ সফ্টওয়্যার ব্যবহার করেন, তারা কেবলমাত্র কয়েকজন সহযোগীর সাথে ভাগ করে নেওয়ার জন্য একটি নেটওয়ার্ক মাউন্টড ড্রাইভে তাদের কাজ চালিয়ে যান। যখন কোনও সংস্করণ প্রকাশের জন্য প্রস্তুত হয়, তখন এটি এফটিপি সাইটে রেন্ডার এবং হোস্ট করা হয়।

অতিরিক্ত সম্পদ

শব্দার্থক সংস্করণ

/programming/540535/managing-large-binary-files-with-git


অসাধারণ! সহযোগিতা না করে আমার বিষয়বস্তুর সংস্করণ সম্পর্কিত, আপনি কি মায়ার প্রকল্পের উপর নজর রাখার জন্য পারদর্শীটিকে ভালভাবে ধরে রাখবেন বলে মনে করেন? আপনি যেমনটি বলছেন, নেটওয়ার্ক ড্রাইভগুলি অবশ্যই কোনও প্রকল্প ভাগ করার সহজ উপায়, সহযোগিতার জন্য পার্ক ব্যবহার করা যেতে পারে?
সূচনাগুলি

যে কোনও সংস্করণ নিয়ন্ত্রণ ব্যবস্থা সম্ভবত বড় পরিবর্তনগুলি পরিচালনা করতে পারে না (যেমন ভিডিও বা 3 ডি মডেল)। সেরা বিকল্পটি সম্ভবত পুরানো স্কুলে যেতে হবে এবং কেবল সংস্করণ নম্বরগুলি ব্যবহার করবে (শব্দার্থক সংস্করণ সহ)। রেফারেন্সের জন্য, ব্লেন্ডার সম্প্রদায়ের একই সমস্যাটি রয়েছে blend.stackexchange.com/questions/671/… )
স্পুডার

আহ ঠিক আছে, তাহলে যথেষ্ট আমি পুরানো স্কুলে যাব। তুমি কী বলতে wont handleচাও? ক্রাশলি ধীর, ক্রাশ, ডেটা-দুর্নীতি?
শুরু

প্রতিটি প্রতিশ্রুতি ধীর এবং ধীর পাবে এবং ফাইলের আকারটি খুব বড় হবে grow সমস্ত পরিবর্তনের কারণে আমি একটি 30MB ফাইল 450MB নিতে দেখেছি।
spuder

হুম খুব বিরক্ত লাগছে। আহ ভাল, আমি দলের নেতৃত্বের জন্য যথেষ্ট অভিজ্ঞ হয়ে ওঠার পরে কিছু উত্থিত হতে পারে!
স্টারকরা

2

আমি এই সমস্যাটিও দীর্ঘকাল ধরে রেখেছি। বেশ কিছু গবেষণা সম্পন্ন হয়েছে এবং আপনার গ্রাফিকাল সম্পদগুলি সংস্করণে নিয়ন্ত্রণ করার জন্য কয়েকটি বিকল্প রয়েছে। তাদের মধ্যে কিছুগুলির জন্য আপনার নিজের সার্ভারের প্রয়োজন (কিছুতে আপনাকে উইন্ডোজ সার্ভারটি বিশেষত চালানো দরকার) এবং কিছুকে তৃতীয় পক্ষের সার্ভারে হোস্ট করা যায়। আমার প্রিয় (যদিও সম্পূর্ণ সন্তুষ্ট নয়) পিক্সেলনোভেল থেকে টাইমলাইন ছিল ।

টাইমলাইন সম্পর্কে এখানে একটি অনুরূপ প্রশ্ন আছে

আমার অভিজ্ঞতায় আপনার নিশ্চিত হওয়া উচিত যে আপনার সমস্ত সহযোগী সফ্টওয়্যার একই টাইম সংস্করণ (টাইমলাইন এবং পিএস / এআই / মায়া উভয়) ব্যবহার করছেন, পিএস এর পুরানো সংস্করণগুলির জন্য আপনাকে টাইমলাইনের একটি পুরানো সংস্করণ চালানো দরকার যা হ্যান্ডেল করে না আরও আপ-টু-ডেট সংস্করণগুলির মতো একইভাবে কাজ করা গাছ।

আমি নিয়মিত সাবভারশন (কোনও জিইউআই নেই) সহ বৃহত্তর গ্রাফিকাল সম্পদও সংস্করণে নিয়ন্ত্রন করেছি এবং টার্মিনালটি ব্যবহারের ক্ষেত্রে আপনি ঠিকঠাক থাকলে ঠিক তেমন খারাপ ছিল না। অবশ্যই, বাইনারিগুলির সাথে মার্জ, সংঘাত ইত্যাদির মতো জিনিসগুলি সম্ভব নয় তবে কমপক্ষে আপনি কাঠামোগত লগ সহ একটি ঝরঝরে সংস্করণ পরিচালনা পান। এছাড়াও, এসভিএন দিয়ে আপনি কোনও ফাইলের সাথে কাজ করার সময় লক করতে পারেন (যা টাইমলাইন আপনার জন্য করে)।

আমি গ্রাফিক্সের সাথে গিট ব্যবহার না করা পছন্দ করি (যদিও আমি অ-বাইনারিগুলির জন্য করি) এবং স্পুডার দ্বারা তৈরি পয়েন্টগুলি খুব কার্যকর।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.