স্থানীয় বিকাশের জন্য একটি ভাল হালকা ওজনের উত্স ভাণ্ডার কী? [বন্ধ]


15

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

স্থানীয় উন্নয়নের জন্য আপনি কোন উত্স নিয়ন্ত্রণ ব্যবস্থা সুপারিশ করবেন? আমার দৃশ্যের জন্য যে কোনও সেটআপ বা হাঁটাচলা প্রশংসিত হয়।

আমি খুজতেছি:

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

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

8
আমি বিশ্বাস করি এমন ফোরামে গুগল আমাকে আপনার অভিজ্ঞতা দেবে না।
bryanbcook

আপনি কেবল স্থানীয়ভাবে এটি হোস্ট করতে চান এমন কোনও বিশেষ কারণ আছে? আপনার মেশিনের ব্যর্থতা থেকে রক্ষা করার জন্য অনলাইনে (ব্যাকআপের একটি ফর্ম হিসাবে) হোস্ট করা সাধারণত ভাল (এটি অসম্ভব তবে কিছুটা ঘটতে পারে)।
apoorv020

উত্তর:


32

আমার ব্যক্তিগত সুপারিশ গিট কোনও সার্ভারের প্রয়োজন নেই, এবং উত্স নিয়ন্ত্রণে একটি ডিরেক্টরি স্থাপন করা এতটা সহজ:

git init .
git add .

তাহলে আপনি স্বাভাবিক হিসাবে প্রতিশ্রুতিবদ্ধ। এই প্রশ্ন অনুসারে , এতে ভাল ভিজ্যুয়াল স্টুডিও একীকরণও রয়েছে।


12
সে উইন্ডোজে সীমাবদ্ধ। উইন্ডোজটিতে মার্কুরিয়াল অনেক সুন্দর। কেবল কচ্ছপযুক্ত এইচ.জি. কাউন্টিইজেগ.বিটবুকিট.অর্গ পান এবং আপনি একটি একক ইনস্টলারের সাথে যেতে ভাল। কোন লাফিয়ে jumpুকতে পারে না, মাইএসজিট বা সাইগউইন বা অন্য কোনও কিছুর প্রয়োজন নেই।
কর্টিস ব্যাট

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

3
@ কিউস, কীভাবে?
কার্ল বিলেফেল্ট

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

1
"উইন্ডোজে মার্চুরিয়াল অনেক ভাল" - আর নেই
মোশে রেভাঃ

30

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


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

6
আমি গিট / পারদর্শীতার জন্য যা চেষ্টা করেছি, সেগুলি থেকে আমি মুরারি পছন্দ করি। 1 ব্যবহারকারীর জন্য সীমাহীন বেসরকারী / সর্বজনীন সংগ্রহস্থলের বিনামূল্যে হোস্টিংয়ের জন্য (যা একক কাজের জন্য সি নিখুঁত),
বিটবুকিট.আর.এইচ

7

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


4

পারফর্ম্স আপনি যা চান তা করবে। এটি সেটআপ করা অত্যন্ত সহজ (এটি একটি ইনস্টলার সহ আসে), সংস্থানগুলিতে ঝাঁকুনি দেয় না (আমি স্থানীয়ভাবে এটি নিজে চালিয়েছি), একটি ভিএস প্লাগইন রয়েছে যা যুক্তিসঙ্গতভাবে ভালভাবে কাজ করে এবং স্বতন্ত্র ব্যবহারের জন্য একটি বিনামূল্যে সংস্করণ রয়েছে।

আমি অন্য মেশিনে এটি পোর্ট করার চেষ্টা করি নি, যদিও, আমি জানি না যে এই অর্থে এটি কতটা ভাল করে।

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


কেন ডাউনটা?
অ্যাডাম শিখুন

জানি না সেখানে বাহ্যিক শত্রুদের অবশ্যই উপস্থিত হতে হবে।
bryanbcook

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

1
এছাড়াও, +1 কারণ আমাদের কোডের টেরাবাইট এবং অন্যান্য ফাইলগুলি কার্যক্ষমতায় সঞ্চিত রয়েছে। আমি এটিকে যতটা অপছন্দ করি, আমি যা বলতে পারি তা থেকে এটি মোটামুটি শক্ত।
জিম শুবার্ট

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

3

আপনি যদি এটি নিজে হোস্টিংয়ের জন্য প্রস্তুত থাকেন তবে @ কার্ল এবং @ আন্নার পরামর্শ কার্যকর হয়। আপনি যদি এটি নিয়ে মাথা ঘামাতে না চান তবে আপনি অনেক হোস্ট করা সোর্স কন্ট্রোল সরবরাহকারীদের মধ্যে একটি ব্যবহার করতে পারেন।

প্রকল্প পোর্টাল একটি নিখরচায় এসভিএন হোস্টিং পরিষেবা সরবরাহ করে offers http://projectlocker.com/


1
+1 টি। এর রয়েছে bitbucket.org যেটিতে বিনামূল্যে Mercurial হোস্টিং প্রদান করে এবং বিনামূল্যে অ্যাকাউন্টে ব্যক্তিগত ভান্ডার পারেন।
অ্যাডাম লিয়ার

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

3

আমি Kiln ব্যবহার ।
এটি উত্স নিয়ন্ত্রণের জন্য মার্চুরিয়াল ব্যবহার করে এবং কোড পর্যালোচনা, বাগ ট্র্যাকিং এবং প্রকল্প পরিচালনার সরঞ্জামগুলির সাথে একীভূত হয়।
সর্বোপরি, এটি 2 জন ব্যবহারকারীর জন্য বিনামূল্যে এবং আপনার কোডটি তাদের হোস্টিং পরিষেবাদিতে (ব্যক্তিগত হোস্টিং) নিরাপদে ব্যাক আপ করা হয়।


2

আমি কচ্ছপ এসভিএন (http://tortoisesvn.tigris.org/) ভালবাসি

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

উইন্ডোজ শেল এবং এসএনএন ফোল্ডারগুলি ব্যবহার করে আপনি সবকিছু করতে পারেন যদি সেগুলিতে পরিবর্তন হয় তবে তা চিহ্নিত করতে আইকনগুলি দিয়ে ওভারলেড করা হয়।


1

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


0

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

আমি ভেবেছিলাম এটি এসভিএন থেকে বিতরণিত ভিসিএসে গিয়ে একটি দুর্দান্ত ট্রানজিশনাল পণ্য।

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


0

বাজার ব্যবহার করে সংস্করণ নিয়ন্ত্রণে একটি প্রকল্প স্থাপন করা তত সহজ:

bzr init
bzr add
bzr commit -m 'added files'

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

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

ভিজুয়াল স্টুডিও একীকরণের এক ব্যতিক্রম ব্যতীত আপনার প্রয়োজনীয়তা বর্ণনা করার সাথে সাথে এটি বিলটি ফিট করে। ২০১০ সালে আমি যখন শেষবার এটি মূল্যায়ন করেছি তখন এটি আমার কর্মক্ষেত্রে গ্রহণের জন্য প্রস্তুত ছিল না, তবে তার পরে জিনিসগুলি পরিবর্তিত হতে পারে। (যাই হোক না কেন আপনি লিখেছেন এটি একটি সুন্দর-সুন্দর।)


-2

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

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