শেষ গিট কমিট হওয়ার পরে আমি দৃশ্যে কীভাবে দৃশ্যতে পরিবর্তনগুলি দেখতে পারি


11

আমি গিটে প্রতিশ্রুতি দেওয়ার আগে একটি দৃশ্যে (.িউটি ফাইল) এ পরিবর্তনগুলি দেখতে চাই।

আমি বেশ কয়েকটি জিআইটি / ইউনিটি সমাধানগুলিতে দেখেছি তবে সেগুলি সবগুলি পরিবর্তনগুলি মার্জ করার জন্য তৈরি করা হয়েছে, শেষ সংস্করণে কোনও পার্থক্য প্রদর্শনের জন্য নয়।

দৃশ্যের ফাইলগুলির সমস্যা হ'ল তারা জিইউইডিগুলি ব্যবহার করে যা অন্যান্য সম্পত্তির দিকে নির্দেশ করে এবং যখন আমি কোনও দৃশ্যের ফাইলের জন্য কোনও ডিফার খুলি তখন আমি সত্যিই এগুলি থেকে কিছু করতে পারি না।

উদাহরণ স্বরূপ: গিট বিভিন্ন

পরিবর্তে, আমি এই জাতীয় কিছু দেখতে চাই: ভিজ্যুয়াল ডিফ

বিদ্যমান কিছু আছে যে এটি করে?


আমি এই মুহুর্তে 100% নিশ্চিত নই, সুতরাং আমি উত্তর হিসাবে পোস্ট করছি না, তবে আমি মনে করি উত্সত্রী ভিন্নতা দেখায়। আপনি যদি প্রজেক্টটি পাঠ্য সিরিয়ালায়নে সেট করে থাকেন তবে।
খ্রিস্টান

1
সময়ের মধ্যে আমি কেবল দৃশ্যটি দেখতে শিখেছি এবং নিজেরাই ফাইলগুলি প্রিফ্যাব করতে পারি। আজকাল আমি কিছুটা যথার্থতার সাথে বলতে পারি যে একটি ব্রুনেট, স্বর্ণকেশী, একটি লাল চুত্তয়ালা ... গিট এবং ইউনিটির সত্যই একে অপরের সাথে কোন সম্পর্ক নেই তাই তারা উভয়ই সম্ভবত এই জাতীয় সরঞ্জাম সরবরাহ করবে না। ইউনিটি তার নিজস্ব সহযোগিতা মেঘ ভিত্তিক জিনিস প্রচার করতে চায়।
লাসে

কোনও সমাধানের সমাধান না হলে আমি নিজেও এ জাতীয় জিনিসটি বিকাশের চেষ্টা করতে পারি।
লিলোটপ

7
বানাও. এটি সম্পত্তির দোকানে রাখুন। লাভ।
মাইকেলহাউস

1
@ লাস, আসলে তারা এই জাতীয় সরঞ্জামে কাজ করছে। আমি নিশ্চিত যে এটি বিটা পর্যায়ে রয়েছে (আমাকে এটি পরীক্ষার জন্য আমন্ত্রণ জানানো হয়েছিল, তবে তারা এটি সম্পর্কে গোপনীয় নয়)। আইড অনুমান করে এটি এক বা দুই মাসের মধ্যেই বাইরে বেরিয়ে আসা উচিত।
জিনমলক

উত্তর:


1

আমি গিটে প্রতিশ্রুতি দেওয়ার আগে একটি দৃশ্যে (.িউটি ফাইল) এ পরিবর্তনগুলি দেখতে চাই।

যে কোনও শালীন গিট সরঞ্জামটি এই কাজটি করবে তবে শর্ত ফাইলটি বাইনারি না হয় ; তবে, যেমনটি আপনি উল্লেখ করেছেন, জিইউইডি রেফারেন্সগুলি পড়তে সমস্যা করে। যদি দৃশ্যটি বাইনারি হয় তবে সিরিয়ালাইজেশন আপডেট হতে পারে Edit -> Project Settings -> Editor -> Asset Serialization; তবে, সতর্কতা অবলম্বন করুন: ডেটা-ক্ষতি হতে পারে ( নীচে ড্রাকো 18 মন্তব্য দেখুন comment )

আমি বেশ কয়েকটি জিআইটি / ইউনিটি সমাধানগুলিতে দেখেছি তবে সেগুলি সবগুলি পরিবর্তনগুলি মার্জ করার জন্য তৈরি করা হয়েছে, শেষ সংস্করণে কোনও পার্থক্য প্রদর্শনের জন্য নয়।

একক ফাইলে করা পরিবর্তনগুলি দেখা গিট লগের অন্যতম প্রধান বৈশিষ্ট্য। আসলে, সেখানে একটি স্ট্যাকওভারফ্লো প্রশ্ন আছে। মূলত আপনি এরকম কিছু ব্যবহার করবেন

git log --follow path/to/scene.unity

ফাইলের ইতিহাস প্রদর্শন করতে। যোগ -1নির্বাচিত ফাইল সবচেয়ে সাম্প্রতিক পরিবর্তনসমূহ প্রদর্শন করে। ওমিট করুন -1এবং -pপ্রতিটি ফাইলের জন্য তৈরি প্যাচটি দেখুন যা সেই ফাইলটিকে সংশোধন করেছে। গিট-লগ ডকুমেন্টেশন স্পর্শ করার আগে আমি স্ট্যাকওভারফ্লো প্রশ্নটি পড়ার পরামর্শ দিচ্ছি কারণ এটি অনেক দীর্ঘ

পরিবর্তে, আমি এই জাতীয় কিছু দেখতে চাই:

[দৃশ্যের গ্রাফ পৃথক]

বিদ্যমান কিছু আছে যে এটি করে?

যতদূর আমি বলতে পারি, না । বলা হচ্ছে, ityক্যের জন্য গিট এটি সন্ধানের প্রাকৃতিক জায়গা বলে মনে হয়। যেহেতু এটি আলফায় রয়েছে, আপনার এটি সমাধান করার জন্য সেখানে একটি সমস্যা তৈরি করা উচিত। যেহেতু এটি unityক্যের অভ্যন্তরীণ দৃশ্যের গ্রাফগুলিতে গিট ডিফার প্রয়োগের ক্ষেত্রে অনন্য, তাই আমি সন্দেহ করি যে এটি সেখানে দৃ strongly়ভাবে প্রাসঙ্গিক হবে।


Any decent git tool will do this... প্রদত্ত ফাইলটি বাইনারি নয় যা সেট করা যেতে পারে (সম্পাদনা -> প্রকল্প সেটিংস -> সম্পাদক -> সম্পদ সিরিয়ালাইজেশন)। আমি এখনই দুটি প্রকল্প পেয়েছি, একটি যেখানে দৃশ্যের ফাইল বাইনারি ডেটা এবং একটি যেখানে এটি পাঠ্য। আমি যে সম্পদ আমদানি করেছিলাম তার পাঠ্যটি পরিবর্তিত হয়েছিল কারণ প্লাগইন / সম্পদ / লক্ষ্য প্ল্যাটফর্মের কিছু দিক আরও ভালভাবে সম্পাদন করার কারণে "ফোর্স টেক্সট" এ পরিবর্তনের জন্য উত্সাহিত হয়েছিল। সতর্কতা: পরিবর্তন মোড করতে ডেটা হারিয়ে স্থাপিত।
ড্রাকো

-4

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


আমি আপনাকে আমার প্রশ্নটি পুরোপুরি ভুল বুঝেছি thing আমি পাঠ্য ভিত্তিক দৃশ্যের ফাইলগুলির বিষয়ে বলছি যা অন্যান্য unityক্যের অবজেক্টগুলির জন্য গাইড রেফারেন্স ধারণ করে। স্মার্ট বিটবাকেট ক্লায়েন্টের কোনও ধরণের না হলে যার সম্পর্কে আমি অবগত নই, যেগুলি সেই উল্লেখগুলি সমাধান করতে পারে - আপনি এখানে পুরোপুরি বেস হয়ে গেছেন।
লিলোটপ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.