এসভিএন "একটি কাজের অনুলিপি নয়"


8

ঠিক আছে ... তাই আমি একটি এসভিএন সার্ভারে কিছু আপলোড করতে চেয়েছিলাম। এটা কত কঠিন হতে পারে? ঠিক আছে, দেখা যাচ্ছে আমি খুব দীর্ঘকাল ধরে উইন্ডব ব্যবহার করছি।

প্রথমে আমার কম্পিউটারে ফোল্ডারটি "ক্লোন" করার কথা রয়েছে using

svn co --username USERNAME URL

ঠিক আছে, তাই আমি

cd ~/.../0.SVN
svn co --username USERNAME URL

এবং একটি পেতে

svn: OPTIONS from URL: 200 OK.

এর পরে, আমি একটি ফোল্ডার তৈরি করি ~/.../0.SVN/someFolder, সেই ফোল্ডারে কিছু ফাইল রাখি এবং এটি যুক্ত করতে চাই যাতে আমি এটি কমিট করতে পারি can

 svn add someFolder

এবং এখন এটি আমাকে একটি দিচ্ছে

 "." is not a working copy

আমি কী ভুল করছি তা আমার কোনও ধারণা নেই কারণ আমি মূলত আমাকে যা নির্দেশনা দেওয়া হয়েছিল তা ঠিক তাই করছি doing

উত্তর:


6

ধরুন যে URL টি ছিল http://svn.example.com/somewhere/somerepo। তারপরে svn co http://svn.example.com/somewhere/somerepoবর্তমান ডিরেক্টরিটির একটি উপ-ডিরেক্টরি তৈরি করে somerepo। এখানেই এসএনএন চেকআউট অবস্থিত।

আপনি যদি এসএনএন সংগ্রহস্থলে আরও ফাইল যুক্ত করতে চান তবে আপনাকে সেগুলি সেই somerepoডিরেক্টরিতে রাখা দরকার ।

cd somerepo
# create someFolder and put your new stuff there
svn add someFolder
svn commit

lsডিরেক্টরিতে কোন ফাইল বিদ্যমান তা দেখতে কমান্ডটি ব্যবহার করুন । সাবডিরেক্টরির ls -Aমতো লুকানো ফাইলগুলি দেখতেও ব্যবহার করুন .svn

svn infoবর্তমান ডিরেক্টরি সম্পর্কে এসএনএন কী মনে করে তা দেখতে ব্যবহার করুন ।


এই সমস্তই ধরে নিচ্ছে যে চেকআউটটি সফল হয়েছিল। আপনি যদি কখনও এই এসএনএন থেকে এই বার্তাটি দেখতে পান:

svn: OPTIONS from http://svn.example.com/somewhere/somerepo: 200 OK

(বা অন্য কোনও HTTP কোড: 403, 403, ইত্যাদি) এটি যে সার্ভারের প্রতিক্রিয়া বুঝতে পারে নি তা বলার বিপর্যয়ের উপায়। সাধারণ কারণগুলি হ'ল:

  • এটি ভুল ইউআরএল, সেই ইউআরএল-এর সার্ভারটি সাব-সার্ভার সার্ভার নয়। ঠিক করুন: সঠিক URL টিপুন।
  • আপনি সফলভাবে প্রমাণীকরণ করেন নি। সাধারণত আপনি সেই ক্ষেত্রে একটি 403 এইচটিটিপি স্থিতি পান তবে কিছু সার্ভার 404 বা এমনকি 200 দিয়ে উত্তর দেয় (যার অর্থ সাফল্য বোঝানো হয়, তবে কিছু সার্ভারগুলি সেভাবে মজার) are

যদি এসএনএন কো কমান্ড একটি উপ-ডিরেক্টরি তৈরি না করে?
ব্যবহারকারী 1291

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

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

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