সোর্স কোডটি gvim (v.7.4.488) ব্যবহার করে সম্পাদনা করার সময়, আমি কিছু পরিবর্তন করতে চাই vcs (আমি উবুন্টু লিনাক্সের কমান্ড লাইন থেকে git 2.1.4 ব্যবহার করছি)।
git --status
আমি কোন ফাইল পরিবর্তন করেছি তা দেখায়। তবে এটি .*.swpবর্তমানে দৃশ্যমান বাফার (গুলি) এর ভিমও দেখায় (ফাইলটিতে যদি সংরক্ষণ না করা পরিবর্তন থাকে এবং সম্পাদিত ফাইলটি ফাইল-ফাইলের সমান হয় তবে উভয়ই .*.swp)। অবশ্যই, গিট এই ফাইলগুলিকে উপেক্ষা করতে পারে বা ভিআইএম স্ব্যাপ ফাইলগুলিকে অন্য কোনও জায়গায় সংরক্ষণ করতে পারে ( ভিম.উইকিয়া বা এই প্রশ্নটি স্ট্যাকওভারফ্লোতে দেখুন )। তবে আমার পছন্দ হয়েছে যে .*.swpফাইলগুলি git --statusযখন সংরক্ষণে না থাকা পরিবর্তনগুলি ধারণ করে তখন এটি প্রদর্শিত হয়, কারণ এটি আমার ইঙ্গিত দেয় যে আমি ফাইলগুলিতে যা করছি সেগুলি থেকে আমার মনে হয় তার চেয়ে আলাদা different
আমি যখন ফাইলটি .*.swpভিআইএম দিয়ে সম্পাদনা করছি তার চেয়ে আলাদা অবস্থায় আছে git --statusসেভ করা ফাইলটি ফাইল-ফাইলের সমান হলে ফাইল- গুলির মিথ্যা পজিটিভগুলি কীভাবে এড়াতে .*.swpপারি?
.*.swpযখন কেবল ডিস্কে ফাইল এবং ভিএম-তে ফাইল আলাদা হয় কেবল তখনই-ফাইলগুলি রাখা কি সম্ভব ?- সংরক্ষিত ফাইলগুলি সনাক্ত করার জন্য অন্য কোনও উপায় আছে?
সোয়াপ ফাইলগুলি সংরক্ষিত ফাইলগুলি বোঝায় কিনা তা সনাক্ত করার চেয়ে @ ইলিয়াশিব এবং @ ভ্যানলাসারের মন্তব্যের সংমিশ্রণের ফলে একটি সহজ পদ্ধতির ফলস্বরূপ :
- গিটকে * *। sw [po] ফাইলগুলি উপেক্ষা করতে দেবেন না;
- প্রতিশ্রুতিবদ্ধ হওয়ার সময়, যদি
git --statusকোনও.*.sw[po]ফাইলগুলি:wavi এর মাধ্যমে প্রকাশ করে; এবং, - যুক্ত এবং প্রতিশ্রুতিবদ্ধ।
git commit...
:waকোনও সুরক্ষিত ফাইল নেই তা নিশ্চিত করার জন্য আপনি ব্যবহার করতে পারেন ।