এসএনএন থেকে চেক আউট অ্যান্ড্রয়েড প্রকল্প খোলার সময় ত্রুটি "সাবভারশন কমান্ড লাইন ক্লায়েন্ট: svn" ব্যবহার করতে পারে না


128

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

সাবভারশন কমান্ড লাইন ক্লায়েন্ট ব্যবহার করতে পারবেন না: এসএনএন

সম্ভবত সাবভারশন এক্সিকিউটেবলের পথটি ভুল। ঠিক কর..

আমি যখন "ফিক্স ইট" লিঙ্কটি ক্লিক করি তখন এই ডায়ালগটি পপ আপ হয়:

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

তবে আমি এখনও ঠিক করতে পারি না এটি ঠিক করার জন্য আমার কী করা উচিত? সমস্যা সমাধানের জন্য যে কোনও ধরনের সহায়তা / পরামর্শ / দিকনির্দেশকে স্বাগত জানাই।


2
আমিও খুঁজে পাইনি svn.exe। TortoiseSVN, অ্যান্ড্রয়েড স্টুডিওর ইনস্টলড ফোল্ডারে অনুসন্ধান করা হয়েছে, প্রোগ্রাম ফাইল (x86) সহ পুরো প্রোগ্রাম ফাইল। কোন ধারণা?
har07

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

প্রিয় @ কচ্ছপ এসভিএন, দয়া করে ডিফল্টরূপে এসএনএন.এক্সই অন্তর্ভুক্ত করুন, কেন তা বন্ধ হতে হবে তা নিশ্চিত নন, যা-ই হোক না কেন, এর কোনও সঠিক কারণ নেই।
কৃষপ্রকাশ

উত্তর:


164

অ্যান্ড্রয়েড স্টুডিও svnকমান্ডটি খুঁজে পাচ্ছে না কারণ এটি চালু PATHনেই এবং কোথায় svnইনস্টল করা আছে তা তা জানে না ।

ঠিক করার একটি উপায় হ'ল PATHপরিবেশ পরিবর্তনশীল সম্পাদনা করা : এতে থাকা ডিরেক্টরি যুক্ত করুন svn.exePATHভেরিয়েবলটি পুনরায় পড়তে আপনাকে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করতে হবে ।

আরেকটি উপায় সুনির্দিষ্ট পাথ সেট করা হয় svn.exeমধ্যে COMMAND ব্যবহার করুন ক্লায়েন্ট বক্স সেটিংসে পর্দা যে আপনি আপনার পোস্টে অন্তর্ভুক্ত করা হয়েছে।

হালনাগাদ

এই অন্যান্য পোস্ট অনুসারে , কচ্ছপ এসভিএন ডিফল্টরূপে কমান্ড লাইন সরঞ্জামগুলি অন্তর্ভুক্ত করে না। তবে আপনি ইনস্টলারটি আবার চালাতে পারেন এবং এটি সক্ষম করতে পারেন। যে যোগ হবে svn.exeথেকে PATHএবং Android স্টুডিও সঠিকভাবে এটা বাছাই আপ হবে।


13
কমান্ড লাইন সরঞ্জামগুলি অন্তর্ভুক্ত করতে টিএসভিএন চেকিং বিকল্পটি পুনরায় ইনস্টল করুন সমস্যাটি স্থির করে। ইনস্টলার স্বয়ংক্রিয়ভাবে svn.exeপরিবেশ পরিবর্তনশীল যেখানে অবস্থিত ডিরেক্টরি যুক্ত করে , যা শেষ পর্যন্ত ত্রুটিটি সমাধান করে অ্যান্ড্রয়েড স্টুডিওর অভিযোগ করেছিল। নিখুঁত সমাধান!! অনেক অনেক ধন্যবাদ
har07

@ ময়ূর: ম্যাকবুকে আমারও একই সমস্যা আছে। আপনি কি এটি সমাধান করেছেন?
অ্যান্ড্রয়েডগুই

কচ্ছপ এসএনএন-তে আমি svn.exe খুঁজে পাইনি।
হারিকৃষ্ণান

আমি ওয়েবস্টর্ম 11 ব্যবহার করছি এবং অ্যান্ড্রয়েড নয়, তাই আমাকে নিজেই সেটিংসে পথটি যুক্ত করতে হয়েছিল, তবে এটি এটি স্থির করেছে!
জেমস ড্রিঙ্কার্ড

63

এটি বিরক্তিকর, আমি আশা করি ইন্টেলিজি এটি স্টার্টআপ নাগের চেয়ে আরও ভালভাবে পরিচালনা করতে পারে ..

যদি আপনি উইন্ডোজে টরটোইজএসভিএন 1.8+ ব্যবহার করেন তবে এটি করুন:

  1. চালান টরটয়েজএসভিএন ইনস্টলার । (এটি এখনও আপনার ডাউনলোড ফোল্ডারে থাকতে পারে)
  2. বিকল্পটি নির্বাচন করুন Modify
  3. স্থানীয় হার্ডড্রাইভে কমান্ড লাইন ক্লায়েন্ট সরঞ্জাম ইনস্টল করুন ।
  4. যোগ C:\Program Files\TortoiseSVN\binআপনার টু Pathএনভায়রনমেন্ট ভেরিয়েবল।
  5. ইন্টেলিজি পুনরায় চালু করুন।

29

আপনার সমস্যা দেখেছি

সলিউশন:

প্রথম ডাউনলোড সাবভার্সন 1.8.13 (1.8) ক্লায়েন্ট ডাউনলোড লিঙ্ক ( https://subversion.apache.org/packages.html ) এই পোস্টের সময়ে অ্যান্ড্রয়েড স্টুডিও সংস্করণটি আমার ক্ষেত্রে 1.3.2 এর তুলনায় 1.4 এর চেয়ে কম তবে আপনাকে অবশ্যই বিষয় এখানে এড়াতে বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত কমান্ড লাইন ক্লায়েন্ট সংস্করণ খুব বেশি পুরানো তাই ঠিক ডাউনলোড 1.8 বাঞ্ছনীয়।

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

তারপরে একটি ফোল্ডারে আনজিপ করা। সেখানে একটি ফোল্ডার " বিন " থাকবে।

তারপর

যান থেকেsettings - > Version control -> Subversion

আপনার ডাউনলোড করা svn.exe এর ইউআরএল অনুলিপি করুন যা আপনি ডাউনলোড করেছেন বিন ফোল্ডারে রয়েছে।

ছবিটি অনুসরণ করুন:

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

চিত্র হিসাবে শেষ হিসাবে svn.exe মত শেষ নাম দিতে ভুলবেন না ।

Apply -> Ok

এখনই আপনার অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।

শুভ কোডিং!


এটি উইন্ডোজের জন্য সেরা সমাধান, আমি কখনও দেখেছি।
বিজয়

এই বিকল্পটি অ্যান্ড্রয়েড স্টুডিওতে নেই 3.2?
প্রতীক মোহনराव গন্ডিল

15

প্রথমে কচ্ছপ এসভিএন ইনস্টল করুন । ইনস্টলেশন চলাকালীন এই পদক্ষেপগুলি অনুসরণ করুন

কচ্ছপএসভিএন ইনস্টলারটি চালান।

২. আপনি যদি ইতিমধ্যে এসএনএন ইনস্টল করেন তবে "সংশোধন করার বিকল্পটি নির্বাচন করুন"।

3. "স্থানীয় হার্ডড্রাইভে কমান্ড লাইন ক্লায়েন্ট সরঞ্জাম ইনস্টল করুন" চেক বাক্সটি নির্বাচন করুন। এখানে চিত্র বর্ণনা লিখুন

৪. সি যুক্ত করুন: Path প্রোগ্রাম ফাইলগুলি Path কচ্ছপ এসভিএন \ আপনার পথের পরিবেশের পরিবর্তনশীলটিতে বিন বা অ্যান্ড্রয়েড স্টুডিওতে CTRL + ALT + S টিপুন। তারপরে "সংস্করণ নিয়ন্ত্রণ" -> সাবস্ট্রেশন -> সাধারণ -> চেকবক্সটি "কম্যান্ড লাইনের ক্লায়েন্ট ব্যবহার করুন" পরীক্ষা করুন এবং সি: \ প্রোগ্রাম ফাইলগুলি \ কচ্ছপ এসভিএন \ বিন \ এসএনএন.এক্সে পথ নির্ধারণ করুন

5. পুনরায় আরম্ভ করুন ইন্টেলিজি।

In Android studio1.5 version when you try to add the file in your project,
android studio will ask for a pop like "schedule for Addition"
to subversion?. select the check box (Remember, don't ask again) and click "yes". 
After this whatever the file you add or remove to your project it will automatically
synced to your svn repository. suppose if you didn't get that dialog, but you want to
add the newly added .png or xml file to svn means you can manually select those files 
which you have added (the newly added file will be in red color) right click 
on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A).

চিত্রটিতে সবুজ রঙ (লোগো_অ্যাকশনবার) ফাইলের প্রতিনিধিত্ব করে ইতিমধ্যে এসএনএন-তে যোগ করা হয়েছিল, লালটি এসএনএন-তে যোগ করার জন্য এখনও উপস্থাপন করে। ঠান্ডা ..!

আপনি যদি " সংযোজনের সময়সূচী" সেটিংস পরিবর্তন করতে চান তবে সেটিংসে যান -> সংস্করণ নিয়ন্ত্রণ -> নিশ্চিতকরণ -> ফাইলগুলি তৈরি হয়ে গেলে সংস্করণ নিয়ন্ত্রণে যুক্ত করার আগে বিকল্পগুলি দেখান
চয়ন করুন

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


1
একটি সেরা এবং সহজ সমাধান।
সৌরভ যাদব

8

আমি আইডিই পিএইচপিস্টর্ম ব্যবহার করি তবে আমি মনে করি এটি সম্ভবত এএস-এর মতোই।

1. আপনার এসএনএন পুনরায় ইনস্টল করা উচিত। এবং বিকল্পটি পরিবর্তন নির্বাচন করুন । এখানে চিত্র বর্ণনা লিখুন

এবং পরবর্তী পদক্ষেপ, আপনি কমান্ড লাইন ক্লায়েন্ট সরঞ্জাম দেখতে পারেন ।

আসুন প্রথমটি চয়ন করুন: স্থানীয় হার্ড ড্রাইভে ইনস্টল করা হবেএখানে চিত্র বর্ণনা লিখুন

এখনই আপনার কম্পিউটার পুনরায় চালু করুন।

এসএনএন অবস্থানে যান , সর্বদা এটি সি: \ প্রোগ্রাম ফাইলগুলি \ কচ্ছপ এসভিএন \ বিন হবে

আপনি যদি svn.exeসি: \ প্রোগ্রাম ফাইলগুলি ort কচ্ছপ এসভিএন \ বিন দেখেন তবে এটি প্রমাণিত হয়েছে যে আমরা কমান্ড লাইন ক্লায়েন্টটিকে সফলভাবে পুনরায় ইনস্টল করব। আইডিইতে অনুলিপি করুন C:\Program Files\TortoiseSVN\bin\svn.exe

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

আপনার আইডিইটি পুনরায় চালু করুন I এটি ঠিক আছে!


2
আমি গুরুত্ব সহকারে মনে করি যে "সি: \ প্রোগ্রাম ফাইলস \ কচ্ছপ এসভিএন \ বিন" পথের শেষে আমার কাছে "svn.exe" ছিল না এটি একটি বাগ।
রান

3

আপনি যদি উবুন্টু ব্যবহার করছেন তবে চেক আবহাওয়ার সাবভার্সনটি ইনস্টল করা আছে কিনা।

যদি না হয় তবে কমান্ড লাইনের মাধ্যমে ইনস্টল করুন

sudo apt-get install subversion

এবং নিম্নলিখিত কনফিগারেশন নির্বাচন করা হয়েছে তা পরীক্ষা করুন

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


3

আমি নিম্নলিখিত লিঙ্কটি সহ ম্যাক ওএস এক্সে বিদ্যমান এসএনএন ক্লায়েন্টকে আপগ্রেড করার পরে বিষয়টি সমাধান করেছি: (1.7.x থেকে 1.9.x)

https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/

  1. Android স্টুডিও খুলুন
  2. সেটিংস -> সংস্করণ নিয়ন্ত্রণ -> সাবভারশন -> সাধারণ -> ব্যবহারকারী কমান্ড লাইন ক্লায়েন্ট (চিহ্নিত চেকবক্স) এ যান

আপনার এসএনএন ইনস্টলড পাথের সাথে '/ ইউএসআর / লোকাল / বিন / এসএনএন' এর সাথে 'এসএনএন' প্রতিস্থাপন করুন


1

আমি কেবল https://www.visualvn.com/downloads/ থেকে অ্যান্ড্রয়ে কমান্ড লাইন সরঞ্জামটি ডাউনলোড করে এ্যাপায়েচ কম্যান্ড লাইন সরঞ্জামটি ড্রাইভে আনজিপ ডাউনলোড করে আপনার অ্যান্ড্রয়েড সেটিংস / সংস্করণ নিয়ন্ত্রণ / সাবভার্সনে যান এবং কেবল কমান্ডটি নিশ্চিত করেই বিষয়টি সমাধান করেছি লাইন বিকল্পটি সি: \ ব্যবহারকারীগণ \ viratsinh.parmar \ Apace SVN ক্লায়েন্ট \ অ্যাপাচি-সাবভারশন -১.৮.১ \ বিন \ svn.exe এর জন্য svn.exe এর পথ নির্ধারণ সক্ষম করে line

এখন আপনার অ্যান্ড্রয়েড স্টুডিওতে প্রকল্প আপডেট করুন, আপনি এখন প্রতিশ্রুতিবদ্ধ করতে সক্ষম হবেন। আপনি parmarvirat@yahoo.com এ আমার সাথে যোগাযোগ করতে পারেন


1

আমি একই ত্রুটিটি পেয়েছিলাম, আপনি যদি কচ্ছপ এসভিএন-১.৯.৫ ব্যবহার করছেন তবে কেবল দুটি পদক্ষেপ করুন প্রক্রিয়া 1: টিএসভিএন.এক্স.এ. সরঞ্জামটি ক্লিক করুন এবং 2: দ্বিতীয় উইন্ডোতে সেভ অন লোকাল ড্রাইভের জন্য কমান্ড লাইনটি নির্বাচন করে পথটি নির্বাচন করুন 3: ঠিক আছে ক্লিক করুন এখন আপনি অ্যান্ড্রয়েড স্টুডিও / ইন্টেলিজি পুনরায় চালু করুন


0

এখানে আরও ভাল উত্তর রয়েছে তবে আমি কীভাবে এটি স্থির করব তা কারও পক্ষে প্রাসঙ্গিক হতে পারে:

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



0

আপনি যদি উইন্ডোজ ব্যবহার করেন তবে আপনি এসভিএন সরঞ্জাম ইনস্টল করার মাধ্যমে এটি ঠিক করতে পারেন। আপনি যদি লিনাক্স / ম্যাকোস ব্যবহার করেন তবে আপনি এটি ইনস্টল সাবভার্সনের মাধ্যমে ঠিক করতে পারেন। এর পরে, কেবল এসএনএন কমান্ড ব্যবহার করে নির্বাচন করুন। আপনার সমস্যার সমাধান।


0

লিনাক্সের অধীনে, অ্যান্ড্রয়েড স্টুডিও আপডেটের পরেও একই সমস্যা হয়েছে (এবং বেশ কয়েক মাস এটি ব্যবহার না করে ...)।

আমি কনসোলে নিম্নলিখিত কমান্ডটি চালিয়ে এটি সমাধান করেছি:

mv .subversion/ .subversion.bak

আমি সেই আদেশটি পছন্দ করি rm -R .subversionযেহেতু এটি আমার কাছে একটি রোলব্যাক বিকল্প রেখেছিল।


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