গিট সংস্করণ ব্যবহার করে কোনও ফাইলের পরিবর্তনের ইতিহাস দেখুন মধ্যে কোনও ফাইলের ইতিহাস দেখার অন্যান্য উপায় সম্পর্কে কথা বলা হয়।
এটি ইমাস ম্যাজিটে করা যায়?
গিট সংস্করণ ব্যবহার করে কোনও ফাইলের পরিবর্তনের ইতিহাস দেখুন মধ্যে কোনও ফাইলের ইতিহাস দেখার অন্যান্য উপায় সম্পর্কে কথা বলা হয়।
এটি ইমাস ম্যাজিটে করা যায়?
উত্তর:
যেহেতু ম্যাজিট ২.১: magit-log-buffer-file(নীচের মতামত অনুসারে)
ম্যাজিট 2.1 এর আগে: magit-file-logআপনি যা খুঁজছেন তা is এটি আপনাকে স্ট্যান্ডার্ড ম্যাজিট লগ ভিউতে বর্তমান বাফারে ফাইলটির জন্য সমস্ত প্রতিশ্রুতি প্রদর্শন করবে।
magit-file-logনতুন নামকরণ করা হয়েছিলmagit-log-buffer-file
magit-log-buffer-fileপ্রতিটি প্রতিশ্রুতি প্রদর্শন কেবলমাত্র সেই ফাইলটিতে সীমাবদ্ধ করে না।
magit-log-buffer-fileএবং তারপরে magit-ediff-dwim(স্পেসম্যাকসে "ই" শর্টকাট আবদ্ধ) চালানো। এটি হাইলাইট করা পরিবর্তনগুলির সাথে দুটি পেনের সাথে একটি উইন্ডো প্রদর্শন করবে।
l, -uএবং lপরে সাহায্য করবেmagit-log-buffer-file
magit-statusটাইপ করে আপনার বাফারটি খুলুন M-x magit-status(আমি C-. C-gএটিতে আবদ্ধ থাকতাম কারণ এটি সর্বদা ব্যবহৃত হয় These আজকাল, আমি স্পেসম্যাকস ব্যবহার করি তাই এটি <SPC> g s)
lলগ দেখার বিকল্পটি পেতে--"ফাইলগুলির সীমাবদ্ধতা" বিকল্প সেট করতে টাইপ করুন (আগে ব্যবহৃত হত =f)lবর্তমান শাখার লগ দেখতে টাইপ করুনআপনি যদি স্পেসম্যাকস ব্যবহার করে থাকেন তবে আপনি বর্তমানে ব্যবহার করে বর্তমানে পরিদর্শন করা ফাইলটির ইতিহাস পেতে পারেন <SPC> g f h
--( Magit 20200112.2023, Git 2.20.1, Emacs 26.1, gnu/linux)
আপনার *magit: <project>*বাফারে lলগিং মোডে যেতে ব্যবহার করুন, তারপরে fএকটি ফাইলের নাম জানতে চাইলে টিপুন ।
যদি ম্যাজিট ( ব্যবহারকারীর ম্যানুয়াল ) এর বৈশিষ্ট্যটি না থাকে তবে আপনি অন্যান্য ইমাস মোডে একবার দেখতে পারেন এবং নিজের git-log-fileফাংশনটি যুক্ত করতে পারেন :
(defun git-log-file ()
"Display a log of changes to the marked file(s)."
(interactive)
(let* ((files (git-marked-files))
(buffer (apply #'git-run-command-buffer "*git-log*" "git-rev-list" \
"--pretty" "HEAD" "--" (git-get-filenames files)))) (with-current-buffer buffer
; (git-log-mode) FIXME: implement log mode
(goto-char (point-min))
(setq buffer-read-only t))
(display-buffer buffer)))
C-x v l
Symbol’s function definition is void: git-marked-files