আমি কীভাবে কোনও ফাইল (বা ফোল্ডার) একটি ফোল্ডার থেকে অন্য ফোল্ডারে টরটোইজএসভিএন-তে স্থানান্তর করব?


247

রেপো ব্রাউজারটি ব্যবহার না করে এবং দুটি স্বতন্ত্র অ্যাড / ডিলিট অপারেশন তৈরি না করেই আমি কোনও ফাইল বা ফোল্ডারটি একই সংগ্রহস্থলের মধ্যে এক জায়গা থেকে অন্য জায়গায় সরিয়ে নিতে চাই। রেপো ব্রাউজারটি ব্যবহার করা ভাল কাজ ব্যতীত আপনার কোডটি একটি ভাঙ্গা অবস্থায় ঝুলতে থাকবে যতক্ষণ না আপনি পরবর্তী সময়ে চেক ইন করা কোনও সমর্থনকারী পরিবর্তন পান (উদাহরণস্বরূপ .csproj ফাইলের মতো)।

আপডেট: লোকেরা কমান্ড লাইন থেকে "সরানোর" পরামর্শ দিয়েছে। একটি কচ্ছপ এসভিএন সমতুল্য আছে?

উত্তর:


448

ফাইল বা ফাইলের সেট ব্যবহার করে সরিয়ে নিতে Tortoise SVN, টার্গেট ফাইলগুলিকে ডান ক্লিক করুন এবং তাদের গন্তব্যে টেনে আনুন এবং ডান মাউস বোতামটি ছেড়ে দিন। পপআপ মেনুতে একটি SVN move versioned files hereবিকল্প থাকবে।

নোট করুন গন্তব্য ফোল্ডারটি SVN move versioned files hereবিকল্পটি উপস্থিত হওয়ার জন্য অবশ্যই ইতিমধ্যে ভান্ডারে যুক্ত করা উচিত ।


32
আমারও একই কাজ করা দরকার এবং এটি পুরোপুরি কাজ করেছিল। এই বিকল্প সম্পর্কে কখনও জানতাম না। অনেক ধন্যবাদ!
ডেভগার্সিয়া

4
ধন্যবাদ! দ্রষ্টব্য: এরপরে, এটি পরিবর্তন লগের মধ্যে মুছে ফেলা এবং সংযুক্ত ফাইল এবং ডিরেক্টরিগুলির একটি গোছা দেখায়, তবে পুনর্বিবেচনার ইতিহাসটি চারপাশের ফাইলগুলি অনুসরণ করে। :)
ইয়াহ সুজুকি

1
আমি ইতিমধ্যে যদি ফাইলটি সরিয়ে নিয়েছি তবে এসএনএন এখনও অন্য ডিরেক্টরিতে এটি মনে করে তবে আমি কী করব?
শন ম্লেয়ান

4
আপনারও (অবশ্যই v1.7.6 এ) এটি নিশ্চিত করতে হবে যে ফাইলগুলি আপনি যে ডিরেক্টরিটি
চালাচ্ছেন সেটিকে

কিংবদন্তি উত্তর আমার দিন তৈরি, টাই!
সাইরিল গ্যান্ডন


22

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

http://tortoisesvn.net/most-forgotten-feature



5

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


4

কমান্ড লাইন থেকে, আপনি টাইপ করতে পারেন svn mv path1 path2। এটি অ্যাড এবং মুছে ফেলা অপারেশন তৈরি করবে, তবে সাবভারশনে - যতদূর আমি জানি - এর আশেপাশে আসলে কোনও উপায় নেই।


3

সাবভার্সনটিতে এখনও প্রথম-শ্রেণীর পুনর্নবীকরণের ক্রিয়া নেই।

এই সমস্যাটিতে একটি 6 বছরের পুরনো বাগ রয়েছে: http://subversion.tigris.org/issues/show_bug.cgi?id=898

এটি 1.6 এর জন্য বিবেচিত হচ্ছে, এখন যে মার্জ ট্র্যাকিং (একটি উচ্চ অগ্রাধিকার) যুক্ত করা হয়েছে (1.5 তে)।


1

কচ্ছপের আরআইএনএম কমান্ডটি ব্যবহার করুন এবং একটি আপেক্ষিক পথে টাইপ করুন ("ফোল্ডার / file.ext")।


0

পূর্বে উল্লিখিত হিসাবে, আপনি যুক্ত এবং মুছে ফেলা আদেশগুলি তৈরি করবেন create আপনি আপনার কাজের অনুলিপি বা ভান্ডার ইউআরএল উভয়তেই এসএনএন মুভ ব্যবহার করতে পারেন। আপনি যদি নিজের কাজের অনুলিপি ব্যবহার করেন তবে পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ হবে না - আপনাকে একটি পৃথক ক্রিয়াকলাপ করতে হবে।

যদি আপনি কোনও ইউআরএল স্থানান্তরিত করেন তবে আপনাকে একটি - ম্যাসেজ সরবরাহ করতে হবে এবং অবিলম্বে পরিবর্তনগুলি প্রতিস্থাপনে প্রতিফলিত হবে।


0

svn moveফাইল / ফোল্ডার সরাতে কমান্ডটি ব্যবহার করুন ।


0

ডান মাউস বোতামটি ব্যবহার করে আপনাকে ফাইলটি টানতে হবে। নতুন গন্তব্যে আপনি ফাইলটি প্রকাশের মুহুর্তে আপনি এই বিকল্পটি পর্যবেক্ষণ করবেন:

এসভিএন সংস্করণযুক্ত ফাইলগুলি এখানে সরান।

শুধু এই বিকল্পটি নির্বাচন করুন এবং আপনার কাজ শেষ হয়েছে !!

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