গিট সংগ্রহস্থলে গুগল ডক্স নথি পুনর্বিবেচনার ইতিহাস আমদানি করবেন?


16

আমি গিটের মতো আরও নমনীয় সরঞ্জামগুলি ব্যবহার করে গুগল ডক্স ডকুমেন্টের সংশোধন ইতিহাস দেখতে চাই এবং সম্ভবত গুগল ডক্স থেকে কিছু সামগ্রী গিট প্রকল্পে স্থানান্তর করতে চাই।

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

কখনও কখনও একাধিক সম্পাদক থাকে (একটি নির্দিষ্ট সংশোধনের জন্য)। তবুও, API আমাকে সর্বদা সংশোধন প্রতি এক সম্পাদক দেয়।

এটি করার বিষয়ে কোনও কোড বা পরামর্শ রয়েছে কি? বিজেআর, মার্কিউরিয়াল, এসভিএন বা সিভিএসের মতো আলাদা সংস্করণ নিয়ন্ত্রণ ব্যবস্থায় রফতানি করাও আগ্রহী হবে।

এটি গুগল ডক্স সেরা অভ্যাসগুলির সাথে স্ট্যাক ওভারফ্লো প্রশ্ন সংস্করণ নিয়ন্ত্রণের সাথে সম্পর্কিত? , যা সেখানে অফ-টপিক হিসাবে বন্ধ ছিল।

উত্তর:


10

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

এটির সাহায্যে আপনি আপনার গুগল ডক্সের একটি সংস্করণযুক্ত অনুলিপি আনতে পারেন এবং তারপরে traditionalতিহ্যবাহী গিট সরঞ্জাম ব্যবহার করে এটি নিয়ে কাজ করতে পারেন।


5

Revisionator অন্য অনলাইন দস্তাবেজে সিস্টেম (Google ডক্স মত) কিন্তু সঙ্গে বিল্ট-ইন সংস্করণ নিয়ন্ত্রণ। এটি গিটের মতো আরও নমনীয় সরঞ্জামগুলির সাথে সাদৃশ্যযুক্ত যেটিতে এর বিবিধকরণ, শাখা প্রশাখাগুলি এবং 3-উপায় মার্জ করার জন্য সমর্থন রয়েছে (তবে একটি ওয়েব গুই ফ্রন্ট এন্ড সহ)।

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

সংশোধনকারী (যেমন বিজেআর, মার্উরিয়াল, গিট ইত্যাদি) এর একটি কার্যকরী অনুলিপি রয়েছে। অতএব, এটি প্রকাশের জন্য প্রস্তুত না হওয়া পর্যন্ত আপনি কোনও পরিবর্তন নিয়ে কাজ করতে পারেন। প্রকাশিত হলে এটি পুনর্বিবেচনার ইতিহাসে একটি সংশোধন হিসাবে উপস্থিত হয় (অনেক বেশি পাঠযোগ্য)।


আমি সম্মত হই যে এরকম বৃহত সংখ্যক সংশোধনী মোকাবেলা করা একটি চ্যালেঞ্জ, তবে সম্পাদনার কোনও বিরতি বা কে পরিবর্তন আনছে তা পরিবর্তন হওয়ার পরে কমপক্ষে এগুলিকে বান্ডেলে পরিণত করা সম্ভব বলে মনে হয়।
nealmcb

হতে পারে, তবে একই সময়ে বিভিন্ন ব্যক্তি দস্তাবেজটি সম্পাদনা করছেন না। এমনকি আপনি সময়মতো এগুলিকে গুচ্ছামুক্ত করলেও কোনও গ্যারান্টি নেই যে গুচ্ছগুলি নথিতে একক যৌক্তিক পরিবর্তনকে উপস্থাপন করে। IE, আমি একটি পুনর্বিবেচনা নিয়ে কাজ করি, দূরে সরে যাই। পরে ফিরে এসে ঠিক করে দিন। লোকেরা পুনর্বিবেচনার ইতিহাসে দুটি গোছা পরিবর্তন দেখতে পাবে (এবং এর মধ্যে ভাঙা দলিল)।
jpalmucci
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.