একই গেমটিতে বন্ধুর সাথে কাজ করার সবচেয়ে কার্যকর উপায় কী?


29

আমাদের এমন কিছু দরকার যেখানে আমরা ফাইলগুলি পরীক্ষা করে দেখতে, এডিট করতে, সেগুলি আবার চেক ইন করতে এবং তারপরে সেগুলি থেকে তৈরি করতে পারি।

গুগল ডক্সের মতো এমন কিছু যেখানে আমরা একই সময়ে একই কোডটি সম্পাদনা করতে পারি এটি আদর্শ হবে।

আমরা দুজনেই ভিজ্যুয়াল স্টুডিও 2010 ব্যবহার করছি।


2
আমি সর্বদা ভাবতাম কেন কেউ কোড (বা কমপক্ষে খুঁজে পেলাম না) কোডের জন্য ডক্স-এর মতো সম্পাদনা। আমি অনুমান করি যে কোড সমাপ্তির মতো কিছু অন্তর্নিহিত অসুবিধা রয়েছে এবং কোডটি সংকলন করতে হবে তা সত্য, তবে কিছু সমন্বয় (এবং সম্ভবত বিলম্বিত কোড মার্জ কৌশলগুলির মতো কৌশলগুলি) পরাস্ত করা একেবারেই অসম্ভব বলে মনে হয় না তারা মনে করি তারা একটি বড় প্রকল্পগুলিতে বাস্তব সমস্যা। আমাকে যাইহোক সহযোগী কোডিং সরঞ্জামগুলির জন্য খনন করতে হবে (বা নিজেকে তৈরি করুন: পি)
KaoD

1
@ কেওডি সাবএথএডিট প্রতি ফাইলের ভিত্তিতে এই জাতীয় কার্যকারিতা সরবরাহ করে (এটি বড় পরিমাণে ফাইলগুলি কীভাবে পরিচালনা করে তা নিশ্চিত নয়)।
michael.bartnett

যদি কেউ আমাকে উইন্ডো এবং সি এর জন্য একটি প্রোগ্রাম খুঁজে পেতে পারে তবে আমি আপনাকে একটি কুকি দেব will
steakbbq

1
ইমাকগুলি এটি করতে পারে তবে এটি ক্লানকি : emacswiki.org/emacs/ CollaorativeEditing ; বা মুনএডিট: moonedit.com (যদিও এটির সি # মোড আছে কিনা তা আমি জানি না); বা গবি: en.wikedia.org/wiki/Gobi
amitp

একটি নতুন সংকলক আইই মহাকাশটি লিখতে কতটা কষ্ট হবে? উত্সাহ ডান জন্য একটি প্লাগইন বিকাশ সম্ভবত এটি আরও সহজ হতে পারে?
steakbbq

উত্তর:


19

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

আমি সরোসে হোঁচট খেয়েছি ! এটি একটি ঝরঝরে Eclipse প্লাগইন, সুতরাং আপনার বর্তমান কর্মপ্রবাহের সাথে সংহত করা সহজ হতে পারে। আপনি তাদের ডেমো ভিডিও দেখতে পারেন , এটি বেশ চিত্তাকর্ষক। এটি সত্যিকারের সহযোগী সম্পাদনার পরিবেশের জন্য খুব ভালভাবে চিন্তা করা হয়েছে এবং এর কয়েকটি বেশ ভাল যদিও বৈশিষ্ট্য রয়েছে। এটা তোলে অংশগ্রহণকারীদের, পূর্ণ প্রকল্পের সিঙ্ক্রোনাইজেশন, চিহ্নিতকারী সঙ্গে রিয়েল টাইম এডিটিং এবং হাইলাইট (Google ডক্স Ala), আপনার সঙ্গী দৃষ্টিভঙ্গি নিম্নলিখিত কয়েকটি এর একটি অবাধ সংখ্যা সমর্থন অংশগ্রহণকারী-সচেতনতা পদ্ধতি এবং আরো অনেক কিছু (আপনি এমনকি এই প্লাগইন ব্যবহার আপনার পর্দা শেয়ার করতে পারেন। ) এবং স্পষ্টতই এটি অন্যান্য অনেক Eclipse প্লাগইনের সাথে সংহত হয়েছে!

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

সম্পাদনা: এছাড়াও, গুস্তাভো যেমন একটি মন্তব্যে উল্লেখ করেছেন, কাকুও দরকারী হতে পারে। এটি ইউএমএলগুলি আঁকার জন্য একটি অনলাইন সহযোগী সরঞ্জাম (আসলে, কোনও ধরণের চিত্র) os সরোস হোয়াইটবোর্ড সমর্থন করে, তবে আপনি যদি আনাড়ি এড়াতে চান তবে ডায়াগ্রাম সরঞ্জামের মতো কিছুই নেই।


3
লোকেরা ভার্শনিং সিস্টেমে প্রচুর উত্তর দিয়েছে, তবে আমি মনে করি এটিই প্রশ্নের আসল উত্তর। সহযোগী সম্পাদনার জন্য +1। বিটিডাব্লু, কাকো ব্যবহার করে দেখুন (গুগল এটি) এটি ইউএমএলগুলি তৈরির জন্য একটি সহযোগী সরঞ্জাম, একগুচ্ছ প্রকল্পে আমাকে সহায়তা করেছে, এটি আপনার উত্তরটির পরিপূরক হতে পারে।
গুস্তাভো ম্যাকিয়েল

1
@ গুস্তাভো-গোটোকনু সত্যিই খুব ভাল সরঞ্জাম, আমি যদি উত্তরটি এটির সাথে আপডেট করে থাকি তবে আপত্তি নেই?
12'50 এ কওডি

2
এখনি এটা কর! : D উত্তরটি প্রাপ্য।
গুস্তাভো ম্যাকিয়েল

এটি দুর্দান্ত তবে গ্রহবাস জাভা জন্য? আমি c #
steakbbq

@ স্টেকবিবিএকে এমন কিছু প্লাগইন রয়েছে যা সি # সমর্থন সরবরাহ করে ( ইমনিক এবং উন্নত ) তবে দুর্ভাগ্যক্রমে তাদের ডিবাগিং এবং রিফ্যাক্টরিং সমর্থনগুলির অভাব রয়েছে বলে মনে হয়।
কাওড

36

"আমাদের কেবল এমন কিছু দরকার যেখানে আমরা ফাইলগুলি সম্পাদনা করে তা পরীক্ষা করে দেখতে পারি এবং তারপরে সেগুলি পরীক্ষা করে আবার একই সেট থেকে ফাইলগুলি তৈরি করতে পারি"

সংস্করণ নিয়ন্ত্রণ ব্যবহার করুন; একটি সংস্করণ নিয়ন্ত্রণ সিস্টেম (ভিসিএস) হ'ল আপনি যা বর্ণনা করেছেন ঠিক তেমনই যুক্ত বোনাস যা এটি যে কোনও পরিবর্তনগুলির ইতিহাস সংরক্ষণ করে। এখানে প্রচুর জনপ্রিয় সংস্করণ নিয়ন্ত্রণ ব্যবস্থা রয়েছে:

http://subversion.apache.org/

http://mercurial.selenic.com/

http://git-scm.com/

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


11
স্রেফ আড্ডায় একটি নিখরচায় বেসরকারী গিট / এইচজি হোস্ট হস্তান্তর করেছেন: বিটবুকিট.অর্গ (5 জন সহযোগী বিনামূল্যে)। এছাড়াও এইচজি আরও উপযুক্ত কারণ এটিতে প্লাগইন রয়েছে যা বড় বাইনারি সামগ্রী (বিষয়বস্তু প্রকল্পগুলি) নিয়ে কাজ করে।
জোনাথন ডিকিনসন

2
+1 একটি ভিসিএস হ'ল উপায়। আমি সাবসার্জনের জন্য আমার ভিজ্যুয়াল স্টুডিও প্লাগইন হিসাবে আনখএসভিএন ব্যবহার করি।
রিচার্ড মার্স্কেল - ড্রাকির

2
এখানে +1। আমার ব্যক্তিগত সমর্থনটি কচ্ছপ এসভিএন। হোস্টিংয়ের জন্য (ওপেন সোর্স ধরে ধরে) আমার সুপারিশটি হ'ল গুগল কোড
প্লেডিজ গেমস


2
অনুগ্রহ করে না। সেন্ট্রালাইজড সিস্টেমগুলির সাথে কাজ করতে অভ্যস্ত না এমন লোকেদের জন্য বিতরণযোগ্য সংস্করণ নিয়ন্ত্রণ সম্পূর্ণ সহজ। লোকেরা বিভ্রান্তির বিষয়টি মিস করত vers
rjmunro

9

আমার দলের জন্য, আমাদের কী কাজ করা উচিত তার উপর নির্ভর করে আমরা তিনটি প্রোগ্রাম ব্যবহার করি:

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

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

এই পদ্ধতিটি সাধারণত কার্যকর হয় যখন কোনও টিম 3-5 জন লোক নিয়ে থাকে যারা ভূমিকা প্রতিষ্ঠা করে (প্রোগ্রামার, শিল্পী, মডেলার, ডিজাইনার ইত্যাদি)। যদি এটি কাজ না করে, অন্য একটি পদ্ধতি ব্যবহার করে দেখুন বা কাজের দিকগুলি একত্রিত করে আপনার নিজের তৈরি করুন। শুভকামনা!


আমি কেবল কোডের জন্য সংস্করণ নিয়ন্ত্রণের বিষয়েই কথা বলেছিলাম কারণ তিনি বিকাশের একমাত্র দিক যা তিনি জিজ্ঞাসা করেছিলেন তবে আমার স্টুডিওও এই উত্তর হিসাবে একই উদ্দেশ্যে ড্রপবক্স এবং গুগল ডক্স ব্যবহার করে।
17:43

দুর্দান্ত সমন্বয়।
বিল কে

7

আপনি ড্রপ বাক্স, একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা, বা উভয়ই চান বলে মনে হচ্ছে।

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

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

3 টি উল্লেখ করে আমি উল্লেখ করেছি যে আমি সাবভারশনটি দিয়ে শুরু করা সবচেয়ে সহজ এবং এসেম্বলাটি নিখরচায় বেসরকারী এসভিএন বা জিআইটি সংগ্রহস্থলের জন্য অনুমতি দেয় ।


9
আমি এই জাতীয় জিনিসটির জন্য সত্যই ড্রপবক্স পছন্দ করি না। আপনি যদি কোনও কচ্ছপ * পণ্য ব্যবহার করেন তবে এর একই ধরণের উইন্ডোজ এক্সপ্লোরার ইন্টিগ্রেশন রয়েছে তবে আপনি কমিট / পুশ / টান / মার্জ নিয়ন্ত্রণ করতে পারেন যাতে আপনার "2 জন লোক একে অপরকে ওভাররাইট করে" সমস্যা না করে।
জিমি

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

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

সাবভার্শনটি ব্যবহার করা সহজ নয় - লোকেরা কেবল যা ব্যবহার করত তা এটিকে ঠিক বিভ্রান্তিকরভাবে খুঁজে পাবে যেমন লোকেরা অন্য পথে চলে।
rjmunro

আমি বলেন, এটি ছিল না। আমি বলেছিলাম যে আমার পক্ষে শিখতে পারা সবচেয়ে সহজ। পরম পদে "সাবভার্সিয়ন ব্যবহার করা সহজ নয়" এর মতো বিষয়গত বক্তব্যগুলিকে বাক্য বানানো বোকামি।
ক্লাসিকথান্ডার

5

অন্যান্য উত্তরে উল্লিখিত হিসাবে, একটি ভিসিএস হ'ল উপায়। গিট আমার প্রিয়, তবে এটি কেবল কারণ এটি আমি প্রথম ব্যবহার করেছি।

এই অনলাইন বইটি আমি গিট শেখার জন্য খুব সহায়ক বলে মনে করেছি। http://progit.org/book/ আপনি ভিসিএস যাই করুন না কেন এটি কীভাবে ব্যবহার করবেন তা নির্ধারণের জন্য কয়েক ঘন্টা উত্সর্গ করা উপযুক্ত to

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

একটি স্কুল প্রকল্পের জন্য, আমরা একটি সর্বজনীন ড্রপবক্স ফোল্ডার ব্যবহার করেছি এবং আমাদের সংস্থানগুলি আপ টু ডেট রাখার জন্য এই স্ক্রিপ্টটি ব্যবহার করেছি https://github.com/dc2011/td/blob/master/tools/extrafiles.sh

এটি ইতিমধ্যে ডিস্কে থাকা ফাইলটির হ্যাশের বিপরীতে ড্রপবক্সে ফাইলের এমডি 5 হ্যাশ পরীক্ষা করে (এটি উপস্থিত থাকলে) যাতে কেবল নতুন বা পরিবর্তিত ফাইল ডাউনলোড হয়।


1
হ্যাঁ, আমি এসএনএন ব্যবহার করতাম। এখন আমি সবসময় গিট ব্যবহার করি। যদিও অনেক লোক কমান্ড লাইন অপছন্দ করে, আমি এটি সত্যিই আরামদায়ক বলে মনে করি। উইন্ডোজগুলিতে আমি কনসোল ব্যবহার করি যা গিট-ব্যাশ পরিবেশের চারপাশে মোড়ানো। ওএসএক্সে সোলারাইজড থিম সহ এটির কেবলমাত্র টার্মিনাল।
প্রোজেকার

আমি সম্মতি জানাই, আমি পারলে টার্মিনালে থাকি! মাঝে মাঝে কিছুটা স্টিপার শেখার বক্ররেখা থাকে তবে এটি অটোমেশনটিকে এত সহজ করে তোলে। আপনি যদি নিয়মিত ওএসএক্স ব্যবহার করেন তবে আপনার আইটির্ম 2 পরীক্ষা করা উচিত। এটিতে 256 টি রঙের পাশাপাশি পুরো স্ক্রিন মোডের সমর্থন রয়েছে এবং স্প্লিটগুলি সত্যই দুর্দান্ত ব্যবহার করে।
ডিন

4

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

আপনি যদি এগুলি ব্যবহার করার সিদ্ধান্ত নেন, এখানে আপনাকে শুরু করার জন্য কয়েকটি ভাল টিউটোরিয়াল বা দরকারী লিঙ্ক রয়েছে:


1

আমার দলটি মসৃণ সহযোগিতার জন্য যে সরঞ্জামগুলি ব্যবহার করে:

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

Game গেম ডিজাইন নথি, ধারণা, ধারণা শিল্পের জন্য গুগল ডক্স।

Us মাঝে মাঝে ড্রপবক্সের ব্যবহার যদি আমাদের কারও নির্দিষ্ট সম্পদ বা স্ক্রিপ্টের প্রয়োজন হয় ... তবে এটি বিরল এবং আমরা গিটহাবের মাধ্যমে কাজ করতে পছন্দ করি।


1

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


আমি বর্তমানে টিম ফাউন্ডেশন ব্যবহার করছি শাখা প্রশাখাগুলি এবং মার্জিং শাখা সম্পর্কিত আমার একটি প্রশ্ন আছে। আমি যদি দুটি শাখা তৈরি করি এবং কেউ ক্লাসে কিছু কোড যুক্ত করে, এবং আমি শ্রেণিতে কিছু আলাদা কোড যুক্ত করি যখন আমি সেগুলি সংহত করি তখন এটি ফাইলের উভয় পরিবর্তন যুক্ত করবে বা আমরা ত্রুটি পাব এবং একটি পরিবর্তন বেছে নিতে হবে ?
steakbbq

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

"টিম ফাউন্ডেশন, মাইক্রোসফ্ট থেকে এসেছে এবং এটি আমি জানি যে সেরা সংস্করণ নিয়ন্ত্রণ" ওহ প্রিয় :) আপনি কি কখনও অন্য কিছু চেষ্টা করেছেন?
অ্যান্ডি এম

1

ভার্চুয়াল জুড়ি প্রোগ্রামিংয়ের জন্য, আমি এই সেটআপটি ব্যবহার করি (স্কাইপে সমস্ত কিছু সমন্বিত করে):

  1. আপনার যেকোন একটি মেশিনে একটি এসএসএইচ সার্ভার ইনস্টল করুন।
  2. Tmux ইনস্টল করুন
  3. অন্য ব্যক্তি আপনার কম্পিউটারে ssh এর।
  4. হোস্টকে একটি টেমাক্স সেশন শুরু করতে বলুন
  5. আপনার সঙ্গীকে তার এসএসএইচ সংযোগে 'টিএমউक्स এট' চালান Have

এখন আপনি এবং আপনার বন্ধু ঠিক একই টার্মিনাল স্ক্রিন দেখতে পাবেন। তবে আপনি সম্ভবত আপনার কম্পিউটারের বাইরে একসাথে কাজ করার দক্ষতা চান, তাই না?

  1. একটি Bitbucket.org অ্যাকাউন্ট তৈরি করুন, একটি প্রকল্প তৈরি করুন (আমি গিটকে পছন্দ করি) এবং খালি সংগ্রহস্থল তৈরির বিষয়ে তাদের নির্দেশাবলী অনুসরণ করুন।
  2. "গিট অ্যাড। && গিট কমিট-এম 'প্রাথমিক প্রতিশ্রুতি" দিয়ে আপনার প্রকল্পের ফাইলগুলি অনুলিপি করুন।
  3. "গিট পুশ অরিজিন মাস্টার" দিয়ে বিটবাকেটে পুশ করুন

এখন আপনি এবং আপনার বন্ধু স্বাধীনভাবে পরিবর্তনগুলি নিয়ে কাজ করতে পারেন এবং আপনি প্রস্তুত থাকাকালীন তাদের বিটবাকেটে ঠেলাতে পারেন।

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


1

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


-2

ইতিমধ্যে প্রচুর ভাল পরামর্শ কিন্তু আপনি যদি একটি স্বল্প প্রযুক্তি ও সহজ সমাধানের জন্য যেতে চান, আমি সহযোগিতা করার সময় এটি আমার পক্ষে কাজ করে:

  1. এটি কখন সম্পাদনা করা হয়েছিল, কারা এবং কখন দ্বারা: প্রতিটি স্ক্রিপ্টের শিরোনামে মন্তব্যগুলি ব্যবহার করুন:

    Vers      Date      Author   Note
    
    1.0.1     12/10/11  Paul     Added a new boss to level 12
    1.0.2     22/11/11  Frank    Fixed the bug introduced by Paul
  2. একটি ব্যক্তিগত ফোরাম বা আরও ভাল এখনও উইকি ধারনাগুলি যোগাযোগ করার এবং প্রত্যেককে অগ্রগতিতে আপডেট রাখার একটি ভাল উপায়।

ইতিমধ্যে প্রদত্ত ধারণাগুলি এই সমাধানের চেয়ে ভাল তবে এটি ন্যূনতম সময় বিনিয়োগের সাথে বাস্তবায়ন করা খুব সহজ, একটি ছোট প্রকল্পের জন্য কেবল কয়েকজন লোক একসাথে কাজ করে এটি আপনার প্রয়োজনের জন্য পর্যাপ্ত হতে পারে।

একটি বৃহত বিশ্বব্যাপী সংস্থার জন্য কাজ করার পরে আমি সত্যই বলতে পারি যে তাদের সংস্করণ নিয়ন্ত্রণ সফ্টওয়্যার (এমকেএস) এর চারপাশে লাল-টেপের কারণে যে পরিমাণ সময়ের অপচয় হয়েছে তা আসল ব্যথা!


আমি প্রতিটি স্ক্রিপ্টের শিরোনামে এমন মন্তব্যগুলিকে ঘৃণা করি। এবং যাইহোক যে এখানে প্রশ্ন সম্বোধন করে না; পরিবর্তনগুলি ট্র্যাক করার কৌশলগুলি কীভাবে দলের সদস্যরা একে অপরের সাথে তাদের কাজ ভাগ করে নেবে সে সম্পর্কে আপনাকে কিছু বলে না।
17:32

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