গিটের মতো ফাইল সিস্টেম থেকে অপসারণ না করে আপনি কি মুরচুরিয়াল থেকে কোনও ফাইল সরাতে পারবেন?


15

আমি একটি রেপোতে কিছু ফাইল পেয়েছি যা আমি ট্র্যাক করতে চাই না, ফাইল সিস্টেম থেকে আসল ফাইলগুলি সরিয়ে না ফেলা সম্ভব কি?

এটি গিটের সমতুল্য হবে rm --cached।

উত্তর:


16

hg forget <file>সবেমাত্র ফাইলগুলি যুক্ত করা থাকলে আপনি ব্যবহার করতে পারেন , তবে যদি ফাইলগুলি ইতিমধ্যে প্রতিশ্রুতিবদ্ধ থাকে hg rm --after <file>।

সহায়তাটি কিছুটা বিভ্রান্তিকর, এটি হওয়া উচিত hg rm --do-not-touch-the-filesystem।


5

দেখে মনে হচ্ছে hg forgetআমি অনুযায়ী খুঁজছেন ছিল এই ।

এটি একটি ফাইল চিহ্নিত করবে যাতে এটি পরবর্তী প্রতিশ্রুতির পরে আর ট্র্যাক হয় না।


1

আপনার যদি মার্কুরিয়াল ইতিহাস থেকেও ফাইলটি সরিয়ে ফেলতে হয় তবে আপনি এটি কীভাবে করবেন সে সম্পর্কে এখানে একটি স্ট্যাকওভারফ্লো প্রশ্ন রয়েছে: /programming/3558365/mercurial-remove-file-from-all-changesets/


0

আমি বিশ্বাস করি আপনি ফোল্ডারে একটি .hgignore ফাইলে রেখে কেবল এগুলি উপেক্ষা করতে পারেন।

http://www.selenic.com/mercurial/hgignore.5.html


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