পুনর্বিবেচনার জন্য প্রতিশ্রুতিবদ্ধ ফাইলগুলি তালিকাবদ্ধ করুন


162

আমি পুনর্বিবেচনা নম্বরটি ব্যবহার করে প্রতিশ্রুতিবদ্ধ ফাইলের নাম / পাথগুলি কীভাবে তালিকাভুক্ত করব?


আপনি কি সেই ব্যক্তির প্রতিশ্রুতিবদ্ধ কথা বলছেন?
লকডাউন

1
একটি এসএনএন লগ করা | গ্রেপ 'ব্যবহারকারীর নাম', আমার সমস্ত চেক-ইন তালিকাভুক্ত করে, আমি ফাইলগুলির নামগুলি সংশোধনগুলির সাথে দেখতে চাই।
সতীশ

উত্তর:


242
svn log --verbose -r 42


2
এটি সেই নির্দিষ্ট সংশোধনের জন্য ফাইলগুলি তালিকাভুক্ত করে, সংশোধনের পরিবর্তে ব্যবহারকারীর নাম যুক্ত করে ব্যবহারকারীর এসএনএন লগ --verbose - ব্যবহারকারীর নাম 'ব্যবহারকারীর নাম'
সতীশ

8
"সংশোধনের পরিবর্তে ব্যবহারকারীর নাম যুক্ত করা ব্যবহারকারীর জন্য সমস্ত ফাইল এবং সংশোধনী তালিকাবদ্ধ করে" না, এটি হয় না। --usernameবিকল্প ফিল্টার করতে না তালিকাভুক্ত পুনর্বিবেচনা, প্রমাণীকরণ জন্য।
ধীরে ধীরে

45

পাথগুলি সহ পরিবর্তিত ফাইলগুলির তালিকা পেতে, ব্যবহার করুন

svn diff --summarize -r<rev-of-commit>:<rev-of-commit - 1>

উদাহরণ স্বরূপ:

svn diff --summarize -r42:41

এর মতো কিছু হওয়া উচিত

M       path/to/modifiedfile
A       path/to/newfile

আমি যে বিশদটি সন্ধান করছি তা ঠিক বলুন।
টেকলিক

এই উত্তরটি আরও পছন্দনীয় যে এটি প্রতি ফাইলের জন্য কেবল একটি লাইন মুদ্রণ করে, এবং পাথগুলি আদেশ আদেশের সাথে সম্পর্কিত; যদিও এসএনএন লগ মুখ্য শিরোনাম লাইন এবং পাদচরণ রেখাগুলি প্রিন্ট করে এবং পাথগুলি সংগ্রহস্থলের মূলের সাথে সম্পর্কিত।
জেফ

3

রিমোট রেপো থেকে:

svn log -v -r 42 --stop-on-copy --non-interactive --no-auth-cache --username USERNAME --password PASSWORD http://repourl/projectname/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.