গিট সংস্করণ ব্যবহার করে কোনও ফাইলের পরিবর্তনের ইতিহাস দেখুন মধ্যে কোনও ফাইলের ইতিহাস দেখার অন্যান্য উপায় সম্পর্কে কথা বলা হয়।
এটি ইমাস ম্যাজিটে করা যায়?
গিট সংস্করণ ব্যবহার করে কোনও ফাইলের পরিবর্তনের ইতিহাস দেখুন মধ্যে কোনও ফাইলের ইতিহাস দেখার অন্যান্য উপায় সম্পর্কে কথা বলা হয়।
এটি ইমাস ম্যাজিটে করা যায়?
উত্তর:
যেহেতু ম্যাজিট ২.১: 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