ভিজ্যুয়াল স্টুডিওতে গিট - বিদ্যমান প্রকল্প যুক্ত করবেন?


108

আমি একটি বিদ্যমান প্রকল্প গিট সোর্স নিয়ন্ত্রণে রাখার চেষ্টা করছি, তবে আমি বেশ কয়েকটি বিষয়ে অস্পষ্ট।

আমি অনলাইনে একটি 'টিম ফাউন্ডেশন পরিষেবা' গিট অ্যাকাউন্ট সেটআপ করেছি।

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

আমি কীভাবে আমার বিদ্যমান ফাইলগুলিকে অনলাইন সংগ্রহস্থলে প্রবেশ করব?


আপনি "ভিজ্যুয়াল স্টুডিওতে গিট" উল্লেখ করেছেন - আপনি কি ভিজুয়াল স্টুডিও 2012-এ গিট সরঞ্জামগুলি ব্যবহার করছেন?
এডওয়ার্ড থমসন

আমি বিশ্বাস করি এটি এখন টিম এক্সপ্লোরারের অধীনে 2015 সংস্করণে এম্বেড করা হয়েছে। আমি এটিতে ছুটে এসেছি, যেখানে আমি 'প্রকাশ' করতে পারি না (
বনামের

উত্তর:


151

আমি অনুরূপ প্রশ্নের সন্ধান করতে গিয়েছিলাম - একটি বিদ্যমান প্রকল্প ফাইলের জন্য আমি যেভাবে গিট সংগ্রহস্থল শুরু করতে পেরেছি তা হ'ল (অস্বীকৃতি: এটি টিম ফাউন্ডেশন সার্ভার সেটআপ ছাড়াই ভিজ্যুয়াল স্টুডিও 2013 এক্সপ্রেসে করা হয়েছে):

  1. ভিজ্যুয়াল স্টুডিওতে প্রকল্পটি খুলুন।
  2. মেনুতে যান ফাইলউত্স কন্ট্রোল যোগ করুন

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


8
এটি "একটি যুক্তিসঙ্গত .gitignore ফাইল সরবরাহ করার" ঝামেলাও বাঁচাতে পারে, কারণ ভিজুয়াল স্টুডিও আপনার জন্য এই বিশদটির যত্ন নেবে। ম্যানুয়াল গিট থ্রি এবং এর মধ্যে এখন থেকে এটি আমার পছন্দের পদ্ধতি।
মিঃসিসি

আপনি যদি এই প্রকল্পটি নতুন সমাধানটিতে যেতে চান তবে আপনি সিঙ্ক বোতামটি ক্লিক করতে পারেন - তারপরে প্রকাশিত গিট রেপোতে ক্লিক করুন, তারপরে উন্নত সমাধানটি ক্লিক করুন এবং আপনি এই নতুন সমাধানটি যুক্ত করতে চান এমন প্রকল্প বেছে নিন .. একবার আপনি এটি হয়ে গেলে, আপনি তার পরে সিঙ্ক এবং বুম করতে পারেন
জ্যামিসকো

দ্রষ্টব্য: এটি আমার পক্ষে কার্যকর হয়নি কারণ আমি ইতিমধ্যে একটি ভাগ করা লাইব্রেরি যুক্ত করেছি যা অন্য ভাণ্ডারে অন্তর্ভুক্ত ছিল। 'উত্স নিয়ন্ত্রণে যুক্ত করুন' বিকল্পটি উপলব্ধ হওয়ার আগে আমাকে ভাগ করে নেওয়া প্রকল্পটি সরিয়ে ফেলতে হয়েছিল।
নীল বি

4
তাদের এটি টিম এক্সপ্লোরার উইন্ডোতে যুক্ত করা উচিত।
থ্রিলিটি

এটি আর প্রকাশিত হওয়া উচিত নয় ... int 2020
ব্যবহারকারী 1034912

66
  1. প্রথমে আপনার স্থানীয় বিকাশ মেশিনে গিট সফ্টওয়্যার ইনস্টল করা দরকার, যেমন গিট এক্সটেনশানগুলি
  2. তারপরে git initসমাধান ফোল্ডারে করুন। এটি একটি সংগ্রহস্থল ফোল্ডার তৈরি করার সঠিক উপায়।
  3. একটি যুক্তিসঙ্গত .gitignoreফাইল সেট আপ করুন, যাতে আপনি অপ্রয়োজনীয় জিনিস প্রতিশ্রুতিবদ্ধ না।
  4. git add
  5. git commit
  6. আপনার টিম ফাউন্ডেশন সার্ভার অ্যাকাউন্টে বর্ণিত হিসাবে যথাযথ রিমোট যুক্ত করুন git remote add origin <proper URL>
  7. git push তোমার গোপন সংকেত

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


এটি দুর্দান্ত কাজ করেছে, ধন্যবাদ ক্লাস! একটি নোট: এটির কাজ করার জন্য আপনার url এর উদ্ধৃতি থাকা দরকার।
জ্যাক ফেয়ারফিল্ড

এনবি: গিট এক্সটেনশনের জন্য নতুন ইউআরএল: ভিজ্যুজিস্টুডিওলালারি.এমএসএন.মাইক্রোসফট.com/…
জনএলবেভান

@ জোএনএল বিভান দেখেছেন যে এক্সটেনশনটি দেখে মনে হচ্ছে এটি পুরানো সংস্করণটির দিকে ইশারা করছে
ক্লাস মেলবোর্ন

লিঙ্কগুলি ভাঙা হয়েছে

@ পালসচারনফসকে আমাকে বলার জন্য ধন্যবাদ। আমি এখনই তাদের ঠিক করে
রেখেছি

17

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

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

প্রথমে এটি উত্স নিয়ন্ত্রণে যুক্ত করুন। উপরোক্ত কিছু ব্যাখ্যা রয়েছে এবং প্রত্যেকেই এটি পেয়ে যায়।

এখন, এটি একটি খালি লোকাল সংগ্রহশালা খোলে এবং যে কৌশল সম্পর্কে কেউ আপনাকে কখনও বলেনি তা হ'ল টিম এক্সপ্লোরারকে পুরোপুরি উপেক্ষা করে সমাধান এক্সপ্লোরারটিতে যাওয়া, সমাধানটিতে ডান ক্লিক করুন এবং কমিট ক্লিক করুন।

এটি আপনার বিদ্যমান সমাধান এবং স্থানীয় সংগ্রহস্থলের মধ্যে সমস্ত পার্থক্য প্রতিশ্রুতিবদ্ধ করে, মূলত এই সমস্ত নতুন ফাইলের সাথে এটি আপডেট করে। এটিকে একটি ডিফল্ট কমিটের নাম দিন

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


14

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

এখন আপনার প্রকল্পগুলি স্থানীয় উত্স নিয়ন্ত্রণে যুক্ত করা হয়েছে। আপনার ফাইলগুলির একটিতে রাইট ক্লিক করুন এবং কমিট নির্বাচন করুন ।

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

এখানেই শেষ.


এই উত্তরটি সঠিক এবং ভিএস 2015 এ কাজ করে However তবে নতুন গিট ব্যবহারকারী হওয়ার সাথে আমার একটি বড় প্রশ্ন ছিল। ভিএস 2015 কোনও গিটিগনোর ফাইল তৈরি করেছে বা ভিএস দ্বারা তৈরি করা ডিএলএস / ফাইলগুলি উপেক্ষা করার কোনও উপায় প্রস্তাব করেছে বলে মনে হয় নি instance অন্য কারো কি এই সমস্যাটি হচ্ছে? আমি স্থানীয়ভাবে এই সমস্ত জিনিস প্রতিশ্রুতিবদ্ধ করতে চাই না।
ম্যাট

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

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

6

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

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

    এখানে চিত্র বিবরণ লিখুন

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

    এখানে চিত্র বিবরণ লিখুন

  3. রিমোট সোর্স কন্ট্রোল সংযুক্ত করুন এবং আপনার সংগ্রহস্থলের নাম লিখুন এবং প্রকাশিত সংগ্রহ নির্বাচন করুন

    এখানে চিত্র বিবরণ লিখুন


5

সোর্স ট্রি ব্যবহার করে :

সমাধান এক্সপ্লোরার-এ সমাধানের নামটি ডান ক্লিক করুন click "উত্স নিয়ন্ত্রণে যুক্ত করুন " নির্বাচন করুন

তারপরে সোর্সট্রি-তে যান এবং ক্লোন / নতুন নির্বাচন করুন । ওয়ার্কিং ফোল্ডার যুক্ত করুন নির্বাচন করুন এবং আপনার সমাধানের মধ্যে সদ্য তৈরি করা গিট স্থানটি নির্দেশ করুন।

গিয়ে একটি খালি গীত (Bitbucket বা GitHub) এর জন্য ক্লোন ঠিকানা দখল এবং ফিরে SourceTree যান, ডান ক্লিক দূরবর্তী যোগ নতুন রিমোট । (আধুনিক সংস্করণে নোট করুন, ভাণ্ডারগুলিতে যান → রিমোট যুক্ত করুন ... that বক্সে আপনার ইউআরএল আটকান এবং হিট করুন OK

এইভাবে আপনি নিজের প্রাথমিক প্রতিশ্রুতিবদ্ধ এবং ধাক্কা দিতে পারেন।


3

ভিজ্যুয়াল স্টুডিও 2015-তে আমি শেষ পর্যন্ত এটির কাজটি করার একমাত্র উপায় হ'ল git initকমান্ড লাইনটি ব্যবহার করে আমার ডিরেক্টরিটির মূল থেকে চালানো । তারপরে আমি টিম এক্সপ্লোরারে গেলাম এবং একটি স্থানীয় গিট সংগ্রহস্থল যুক্ত করেছি। তারপরে আমি সেই স্থানীয় গিট সংগ্রহস্থলটি নির্বাচন করেছি, সেটিংস-> সংগ্রহস্থল সেটিংসে গিয়েছিলাম এবং আমার দূরবর্তী রেপো যুক্ত করেছি। এভাবেই আমি আমার বিদ্যমান প্রকল্পটি গিটের সাথে ব্যবহার করতে ভিজ্যুয়াল স্টুডিওকে একীভূত করতে সক্ষম হয়েছি।

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

আমি ভিজ্যুয়াল স্টুডিওতে নতুন তাই আমি জানি না যে আমি কেবল স্পষ্ট কিছু মিস করেছি কিনা, তবে মনে হয় আমার প্রকল্পটি ভিজ্যুয়াল স্টুডিও থেকে আরম্ভ করা হয়নি।


আপনি "ফাইল -> উত্স নিয়ন্ত্রণে যুক্ত করুন" নির্বাচন করার পরে, "উত্স নিয়ন্ত্রণ - গিট" ফলকের জন্য আউটপুট উইন্ডোতে কি কিছু আছে? আমি পরিবর্তনগুলির পৃষ্ঠায় কিছু প্রত্যাশা করব না, তবে আপনি যদি গিট সংগ্রহস্থলের ইতিহাস দেখে থাকেন তবে আমি এটির একটি প্রতিশ্রুতিবদ্ধ "প্রজেক্ট ফাইল যুক্ত করুন" দেখানোর প্রত্যাশা করব যেখানে ফাইলগুলি সংগ্রহস্থলের প্রতি প্রতিশ্রুতিবদ্ধ ছিল।
জামিল

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

2

পছন্দসই আপেক্ষিক পাথের সাথে প্রথমে একটি 'সলিউশন ফোল্ডার' তৈরি করুন। দ্রষ্টব্য যে ভিজ্যুয়াল স্টুডিও 2012 একই আপেক্ষিক পাথ সহ কোনও সিস্টেম ফোল্ডার তৈরি করে না।

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

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


2

গিটিহাবের সাথে একযোগে ভিএস2017 / ভিএস2019 (সম্ভবত এর আগেও, তবে আমি পরীক্ষা করিনি) এর জন্য প্রক্রিয়াটি ব্যাপকভাবে সরল করা হয়েছে:

  1. গিটহাব => https://github.com/ /.git এ একটি খালি সংগ্রহস্থল তৈরি করুন

  2. ভিজ্যুয়াল স্টুডিওর জন্য গিটহাব এক্সটেনশন ইনস্টল করুন

  3. এই নির্দেশাবলী অনুসরণ করুন : (গিটকে আরম্ভ করার জন্য উত্স নিয়ন্ত্রণে যুক্ত করুন) -> টিম এক্সপ্লোরার -> সিঙ্ক -> গিটহাবে প্রকাশ করুন -> https://github.com/ /.git


প্রত্যেকে
গিথুব

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

1

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


1

ভিজ্যুয়াল স্টুডিওতে গিট - বিদ্যমান প্রকল্প যুক্ত করুন ; গিটহাব, গিটল্যাব, বা এর মতো কোনও প্রকল্পে কীভাবে আপনার স্থানীয় সংগ্রহস্থলটি প্রকাশ করবেন।

সুতরাং, আপনি একটি সমাধান তৈরি করেছেন এবং আপনি এটি নিজের আপলোড এবং কোথাও আপনার গিট অ্যাকাউন্টের মাধ্যমে সংস্করণকন্ট্রোলার চান। ভিজ্যুয়াল স্টুডিও 2015 এর জন্য টিম এক্সপ্লোরারে সরঞ্জাম রয়েছে।

মিউইপ যেমন উল্লেখ করেছে, আপনার সমাধানটি লোড করুন এবং তারপরে File >> নেভিগেট করুনAdd to Source Control । এটি এর সমতুল্য git init। তারপরে আপনার এটি হবে:

টিম এক্সপ্লোরার হোম

এখন, নির্বাচন Settings >> Repository Settings করুন এবং স্ক্রল দূরবর্তী

এখানে চিত্র বিবরণ লিখুন

সেট আপ করুন origin(নিশ্চিত করুন যে আপনি এই সংরক্ষিত নামটি সেখানে রেখেছেন) এবং ইউআরআই সেট করুন।

তারপর আপনি ব্যবহার করতে পারেন Add, Syncএবং Publish


0

আপনি যদি গিটহাব থেকে বিদ্যমান প্রকল্পটি খুলতে চান, আপনাকে নিম্নলিখিতগুলি করতে হবে (এগুলি কেবল ভিজ্যুয়াল স্টুডিও 2013 এর পদক্ষেপসমূহ !!!! এবং আরও পুরানো সংস্করণগুলির মতো গিট ইনস্টলেশন কোনও বিল্ট-ইন নেই):

  1. টিম এক্সপ্লোরার → কানেক্ট teamProjects → স্থানীয় GitRepositories → করতে ক্লোন

  2. ব্রাউজার থেকে আপনার গিটহাবের ঠিকানা অনুলিপি / আটকান।

  3. এই প্রকল্পের জন্য স্থানীয় পথ নির্বাচন করুন।


0

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

  1. আমি গিটার এক্সটেনশানগুলির সাহায্যে ক্লোন করে একটি সংগ্রহস্থলটি দেখেছি।
  2. তারপরে আমি আমার বিদ্যমান প্রকল্প ফাইলগুলি এই ভাণ্ডারে অনুলিপি করেছি।
  3. একটি .gitignoreফাইল যুক্ত করা হয়েছে।
  4. স্টেজড এবং সমস্ত ফাইল প্রতিশ্রুতিবদ্ধ।
  5. দূরবর্তী সংগ্রহস্থলের দিকে ঠেলাঠেলি করা।

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


0

একটি সমাধানের মধ্যে একটি প্রকল্প যুক্ত করতে, কেবলমাত্র টিম এক্সপ্লোরার উইন্ডোটি খুলুন এবং পরিবর্তনগুলিতে যান। তারপরে, অবরুদ্ধ ফাইলগুলির অধীনে, ভিউ অপশনগুলিতে ক্লিক করুন এবং ট্রিচ ভিউতে স্যুইচ করুন (এটি ইতিমধ্যে গাছের দৃশ্যে না থাকলে), প্রকল্পের মূল ফোল্ডারে ডান ক্লিক করুন এবং যুক্ত নির্বাচন করুন

এখানে চিত্র বিবরণ লিখুন


0

আমি সর্বদা এটি ভুলে যাই তাই এটি আমার পক্ষে আরও বেশি তবে ভিএস ব্যবহার করে অন্য কারও সাহায্য করতে পারে maybe

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

এখন ভিজ্যুয়াল স্টুডিও সলিউশনে ফিরে যাওয়া যখন আপনি একটি স্ট্যান্ডার্ড টেম্পলেট প্রকল্প তৈরি করেন এটি স্থানীয়ভাবে সমস্ত প্রকল্পগুলিকে সেই সমাধানে তৈরি করে।

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

এটির প্রতিকারের জন্য (যেমন আপনি এগুলি আপনার গিট সংগ্রহস্থলে যোগ করতে চান) আপনি কেবলমাত্র আগ্রহের দূরবর্তী ফাইলগুলি সমাধানের পরিধি এবং এর প্রকল্পগুলির ফাইলের মধ্যে সরিয়ে নিন যাতে তারা স্থানীয় হয়।


-1

ভিজ্যুয়াল স্টুডিও 2015 এ এটি কীভাবে করবেন তা এখানে।

  1. প্রকল্পটি খুলুন এবং সরঞ্জাম >> বিকল্পসমূহ >> "উত্স নিয়ন্ত্রণ" ট্যাবে যান এবং আপনার উত্স নিয়ন্ত্রণ হিসাবে "গিট" নির্বাচন করুন। এখানে চিত্র বর্ণনা লিখুন

  2. ফাইল মেনুতে যান এবং "উত্স নিয়ন্ত্রণে যুক্ত করুন" নির্বাচন করুন।

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

মূলত আপনার গিট সংগ্রহস্থলটি স্থানীয়ভাবে সঠিকভাবে তৈরি করা হয়েছে (এটি ভিএস প্রকল্পের সাথে একটি বড় পদক্ষেপ যেহেতু এই ফোল্ডারে অনেকগুলি ফাইল রয়েছে যা আমরা উপেক্ষা করতে চাই)।

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

আমি এখন এই কার্যনির্বাহী ডিরেক্টরিতে গিট ব্যাশ সেশন শুরু করি এবং যেহেতু আমি বিটবকেট ব্যবহার করি, আমি সেখানে প্রদত্ত নির্দেশাবলী অনুসরণ করি (কেবল সেখান থেকে নীচের লাইনগুলি অনুলিপি করুন)।

গিট দূরবর্তী যোগ উত্স https: //yourusername@bitbucket.org/yourusername/hookdemo.git

গিট ধাক্কা-উত্স মাস্টার

এটাই.

এরপরে এখন সঠিকভাবে সেটআপ হওয়ার পরে আপনি গিট কমান্ড লাইনেই সংগ্রহস্থল পরিচালনা করতে পারবেন।


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