ভিজ্যুয়াল স্টুডিও - জিআইটি এবং এসভিএন ব্যবহার করে


7

কাজ এসভিএন ব্যবহার করে। আমি ব্যক্তিগত ব্যবহারের জন্য জিআইটি ব্যবহার করতে চাই। আমি টিএফএসও অন্বেষণ করছিলাম, তবে একাধিক সংগ্রহের ক্ষেত্রে এটি সহযোগিতা বলে মনে হচ্ছে না, তাই আমি এটি সন্ধান করা বন্ধ করে দিয়েছি।

বর্তমানে আমি আনখএসভিএন ব্যবহার করি। আমি এটি এবং মাইক্রোসফ্ট জিআইটি-র মধ্যে সমাধানের ভিত্তিতে স্যুইচ করতে চাই।

আমার প্রশ্নটি ... আপনি কীভাবে কোনও প্রকল্পে সহজেই এসভিএন ব্যবহার করবেন, পরের গিটটি, তৃতীয় প্রকল্পে টিএফএস এমনকি (যদি আমি আবার এটি সন্ধান করার সিদ্ধান্ত নিই)? তত্পর? ইত্যাদি

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

আমি জানি একমাত্র উপায় হ'ল বিকল্পগুলি ব্যবহার করা এবং প্রযুক্তি স্ট্যাকের মধ্যে ম্যানুয়ালি স্যুইচ করা।

বিকল্প: উত্স নিয়ন্ত্রণ বিকল্প: উত্স নিয়ন্ত্রণ


আমি প্রায় ইতিবাচক ভিজ্যুয়াল স্টুডিওতে এসভিএন এবং জিআইটি উভয়ের জন্য অ্যাড-অন রয়েছে। এটি সেরা উপায় হবে।
রামহাউন্ড

@ রামহাউন্ড ভিএস টি টিএফএস এবং জিআইটি অন্তর্নির্মিত সহ আসে And এবং আমি এসভিএন সংহতকরণের জন্য আনখএসভিএন ব্যবহার করি। তবে আমি যতদূর জানি স্যুইচ করতে, সরঞ্জামসমূহ> বিকল্পগুলি> উত্স নিয়ন্ত্রণ> স্যুইচ জড়িত। সুতরাং এটি VS প্রশস্ত। আমার প্রশ্ন হ'ল কেউ যদি ভিএস-এর অভ্যন্তরে কাজ করার জন্য বিভিন্ন উত্স নিয়ন্ত্রণ রাখে তবে কীভাবে কাজ করে
er

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

@ রামহাউন্ড ওপি বলেছেন যে তিনি একক সমাধানে গিট এবং অন্য সমাধানে সাবভার্সন ব্যবহার করতে চান। এর সাথে কী অদ্ভুত? আমি অবাক হচ্ছি যে প্রতি-সমাধানে এটি কনফিগার করা যায় না
Costxel Costas Pena

@ এক্সেলকোস্টাসপেনা আপনি সেখানে খুব পেশাদার প্রতিক্রিয়া
জানিয়েছিলেন

উত্তর:


3

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

এর জন্য কমান্ডগুলি সমস্ত গিট-এসএনএন-এর সাথে সম্পর্কিত।

আমি এটি সম্পর্কে একটি খুব ভাল টিউটোরিয়াল পেয়েছি।

http://viget.com/extend/effectively-using-git-with-subversion


1
এই ভিজ্যুয়াল স্টুডিওতে কাজ করে, বা কমান্ড-লাইন হতে হবে? আমি কমান্ড-লাইনের প্রতি বিরুদ্ধ নই তবে আমি প্রথমে ভিএসের অভ্যন্তর শুরু করতে চাই।
ওয়ার্নারসিডি

আমি মনে করি আপনার এসভিএন সংগ্রহস্থলে কেবল একবার "গিট রিমোট অ্যাড" করতে হবে এবং তারপরে ভিএস সহজেই শুরু হবে। আমি এখনও এটি চেষ্টা করিনি।
usr-local-ΕΨΗΕΛΩΝ

1

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

সমাধান ডিরেক্টরিকে লক্ষ্য করে একটি কমান্ড-লাইন প্রম্পট (বা অন্যান্য শেল) খোলার জন্য আপনি একটি কাস্টম 'বাহ্যিক সরঞ্জাম' সেট আপ করতে পারেন, যাতে আপনি সাধারণ গিট কমান্ড কল করতে পারেন। এটি হটকি-তে ম্যাপিংয়ের CTRL+~ফলে টানতে সহজ হয়।

আপনি "ওপেন কমান্ড প্রম্পট" এক্সটেনশানটিও ইনস্টল করতে পারেন যা একই জিনিসটি করে এবং বাহ্যিক সরঞ্জামের চেয়ে কিছুটা সহজ করার জন্য কিছু কনফিগার বিকল্প রয়েছে। ALT+SPACE'ডিবাগারকন্টেক্সটমেনুস.সক্রিপ্টপ্রজেক্ট.অপেনকমন্ডলাইন.ডেফল্ট' (বা অন্যদের তালিকাভুক্ত) এর মাধ্যমে ডিফল্ট হটকি পরিবর্তন করুন ।

সিডিনোট: আপনি যদি কমান্ডলাইনের মাধ্যমে গিট ব্যবহার করেন তবে কিছু সুবিধামতো এলিয়াস স্থাপনের কথা বিবেচনা করুন ...


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