গিট-এসএনএন গিট কমান্ড নয়?


108

গিট নিয়ন্ত্রণের অধীনে কোনও প্রকল্পের পুরানো এসএনএন ডাম্প পাওয়ার চেষ্টা করার সময় আমি একটি আকর্ষণীয় সমস্যার মধ্যে পড়েছিলাম ran আমি যখনই দৌড়াচ্ছি git svn, আমি এটি একটি গিট কমান্ড নয় বলে ত্রুটি পেয়েছি, তবুও এর জন্য ডকুমেন্টেশন রয়েছে যা আমি ব্যবহার করে টানতে পারি git help। আমার ইনস্টলটিতে কিছু ভুল আছে, নাকি আমি এখানে কিছু মিস করছি?

সম্পাদনা: আমার সম্ভবত এটিও উল্লেখ করা উচিত যে আমি উইন্ডোজ এক্সপি এর অধীনে এমএসজিজিট সংস্করণ 1.6.1.9.g97c34 চালাচ্ছি এবং আমার যে ত্রুটি পেয়েছে তা হ'ল:

it গিট এসএনএন 
গিট: 'এসএনএন' একটি নয়
Git-কমান্ড। 'গিট - হেল্প' দেখুন।

আপনি কি এর মধ্যে একটি বোঝাতে চেয়েছিলেন?
        fsck
        প্রদর্শনী

উত্তর:


16

আমি নিশ্চিত নই যে গিট এসএনএন সাম্প্রতিক গিট উইন্ডোজ বিতরণ (1.5.50 পরে) নিয়ে কাজ করেছে।

এর আগেও অনেকগুলি সমস্যার প্রতিবেদন করা হয়েছে , সুতরাং git svnবর্তমানের এমএসজিজিট রিলিজগুলিতে খুব বেশি অন্তর্ভুক্ত নাও হতে পারে।

আর একটি সক্রিয় "উইন্ডোজ উইন্ডোজ" ডেভেলপমেন্ট মিংডভ.git তার README তে জানিয়েছে যে এসএনএন কাজ করে না।

Msysgit এর এই থ্রেডটি সুপারিশ করে যে গিট এসএনএন কিছু পয়েন্টে পুনরায় সংহত হতে পারে, তবে অগ্রগতি এখনও ধীর গতিতে রয়েছে।


আপডেট: MSysGit1.6.2 থেকে (মার্চ 2009 এর প্রথমদিকে), git-svnআবার কাজ করে । এই তাই প্রশ্ন দেখুন


আপডেট করুন: একটি সঙ্গে আধুনিক (2017) উইন্ডোজ 2.x জন্য Git , git svnইতিমধ্যে অন্তর্ভুক্ত করা হয়।
প্রয়োজন নেই sudo apt-get install git-svn, যা কেবলমাত্র ডাব্লুএসএল (লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম) শেল সেশনেই সম্ভব হবে ।


উইন্ডোতে এখন গিটের সাথে গিট এসএনএন অবশ্যই বান্ডিল রয়েছে :)
টড থমসন

1
@ টডটমসন আমি সম্মত, এবং এটিই আমার মার্চ ২০০৯ থেকে আপডেট বলেছে।
ভনসি

2
উইন্ডোজ 10 ব্যবহারকারীর জন্যsudo apt-get install git-svn
23'17

266

আমি কেবলমাত্র আমার নতুন ইনস্টল করা উবুন্টু বাক্সটি পরীক্ষা করে দেখি এবং এটি গিট-কোর ইনস্টল করেও ইনস্টল করা হয়নি। সাধারন:

sudo apt-get install git-svn

বা আপনার ডিস্ট্রো সমতুল্য এটি ঠিক করা উচিত।


32

উবুন্টুতে:

sudo add-apt-repository ppa:git-core/ppa
apt-get update
sudo apt-get install git-svn

4
পিপিএ .চ্ছিক। গিট-এসএনএন স্ট্যান্ডার্ড সংগ্রহস্থলের অন্তর্ভুক্ত।
jgomo3

পুরানো প্রশ্ন কিন্তু এখনও যখন উবুন্টুতে গিট-এসএনএন ইনস্টল করা হয়, তখন আমি মনে করি এটি যুক্ত করা উচিত যে আমাদের গিট এসএনএন ব্যবহার করতে হবে, গিট-
এসএনএন

আমার উবুন্টু 16 এর
পিপিএর

apt-get updatesudoএছাড়াও প্রয়োজন । আমি প্রতিক্রিয়াটি আপডেট করার চেষ্টা করেছি তবে যেহেতু সম্পাদনাটি 6 টির চেয়ে কম অক্ষরের তাই এটি আমাকে করার অনুমতি দেয় না
পাউ ফ্রেস

6

আমার সিস্টেমের অধীনে আমার এই সমস্যা হয়েছে:

$ git svn
Can't locate SVN/Core.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.0
/usr/lib/perl5/5.10.0/i486-linux-thread-multi
/usr/lib/perl5/5.10.0
/usr/lib/perl5/site_perl/5.10.0/i486-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.10.0/i486-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.10.0
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl .) at
/usr/libexec/git-core/git-svn line 29.

কারণ আমার সাবভার্সন পার্ল বাইন্ডিং ইনস্টল করা নেই। এগুলি ইনস্টল করে আবার কমান্ড চালানোর চেষ্টা করুন।


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


4

সাইগউইন ১.৩ এর অধীনে আমারও একই ত্রুটি ছিল। সাইগউইন সেটআপের সাথে গিট-এসএনএন প্যাকেজ ইনস্টল করে এটি সমাধান করা হয়েছিল।


3

জেন্টুতে, আপনি ইউএসই = "সাবভারশন" দিয়ে গিট তৈরি করা উচিত


3

ম্যাকপোর্টস সংস্করণ:

port install git +svn

(দ্রষ্টব্য: আপনার সম্ভবত port deactivate gitপ্রথমে প্রয়োজন )


2

RHEL6, যেমন, তে একই সমস্যা ছিল

@ আইএনসিতে গিট / এসভিএন.এমপি সনাক্ত করতে পারে না (@ আইএনসি এতে রয়েছে: / ইউএসআর / লোকাল / শেয়ার / পার্ল 5 / ইউএসআর / লোকাল / লিব 64 / পার্ল 5 / ইউএসআর / লিব 64 / পার্ল 5 / বিক্রেতার_প্রেল / ইউএসআর / শেয়ার / পার্ল 5 / বিক্রেতার_প্রেল / usr / lib64 / perl5 / usr / share / perl5।) এ / usr / স্থানীয় / লিবেক্সেক / গিট-কোর / গিট-এসএনএন লাইন 25।

আমার সমাধান:

sudo yum install subversion-perl
chmod 755  /usr/local/share/perl5/ (and sub dirs, as they were only readable by root)

এটা আমার সমস্যা ছিল। /usr/local/share/perl5ডিরেক্টরি ও বিষয়বস্তু ঐ অনুমতি দেন। ধন্যবাদ!
অ্যান্ড্রু কির্না

2

এটি ডাব্লুএসএলে আমার উবুন্টুর তাজা ইনস্টল-এ ইনস্টল করা হয়নি -

sudo apt install git-svn

এটি বাছাই:

❯ git svn
git-svn - bidirectional operations between a single Subversion tree and git
...

1

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



0

ফেডোরায় আমাকে এটি ইনস্টল করতে হয়েছিল

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