সিভিএল-এ ইউআরএল ছাড়াই এসভিএন চেকআউট


0

সুতরাং আমি এখনও প্রথমবারের মতো টরটোইজএসভিএন ব্যবহার করার পরে (অর্থাত কয়েক বছরের জন্য) এসএনএন সিএলআই ক্লায়েন্টটি ব্যবহার করেছি used

আমাকে যে বাগগুলি দেয় তা প্রতিটি চেকআউটের জন্য রেপো URL সরবরাহ করতে হয়। এসভিএন এটিকে নিজে খুঁজে দেখার কোনও উপায় নেই এবং কেবলমাত্র গাছের বর্তমান ডিরেক্টরি / উপ-শাখাটি পরীক্ষা করে দেখতে পাওয়া যায় (যেমন টর্টোইজএসভিএন এটি কীভাবে সমান হয়)?

প্রতিবার চেকআউট করার পরে रिपোরিটরি ইউআরএল সরবরাহ করার কোনও অর্থ আছে কি? এটি কমিটের জন্য সরবরাহ করা প্রয়োজন হয় না এবং svn infoতা যেভাবেই হোক মুদ্রণ হবে .. সুতরাং চেকআউট কেন প্রতিবার এটি সরবরাহ করার দাবি করে?

উত্তর:


2

আপনাকে প্রতিবার চেকআউট করতে হবে না। Checkoutকমান্ডটি প্রথম যখন আপনি প্রকল্পটি পুনরুদ্ধার করবেন তখনই ব্যবহৃত হবে।

তারপরে আপনাকে কেবলমাত্র যা করতে হবে তা হ'ল আপনার প্রকল্পের রুট ফোল্ডারের ভিতরে গিয়ে টাইপ করুন svn update


0

ফিরে যখন আমরা এখানে এসভিএন ব্যবহার করছিলাম তখন আমার বেশ জটিল svn()কাজ ছিল। আপনি এটি দিয়ে শুরু করতে পারেন:

svn() {
    local subcommand=$1
    shift
    case $subcommand in
        checkout|co) 
            local module=$1
            shift
            local url="http://example.com/svn/$module/trunk"
            command svn checkout "$url" ./"$module" "$@"
            ;;
        *)  command svn "$subcommand" "$@" ;;
    esac
}

এটি আপনার ~/.bashrcএবং যুক্ত করুন source ~/.bashrc। তাহলে আপনি ঠিক করবেন

svn co mymodule

পরিবর্তে

svn co http://example.com/svn/mymodule/trunk

অন্য কোনও এসভিএন কমান্ড পরিবর্তন ছাড়াই চালিত হয়।

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