সাবস্ট্রেশন রেপো এবং একটি নতুন ব্যবহারকারীর সাথে ডিল করা যা এটি কীভাবে কাজ করে তা পুরোপুরি বুঝতে পারে না।
দীর্ঘ গল্প সংক্ষিপ্ত, যেহেতু এলোমেলো .svn ফোল্ডারগুলি অনুলিপি করার কারণে তাদের স্থানীয় কাঠামো গোলমাল হয়েছিল I
- স্থানীয় কাঠামোটিকে স্টেজিং নামে একটি ফোল্ডারে অনুলিপি করেছেন
- মঞ্চ ডিরেক্টরি থেকে পুনরাবৃত্তভাবে সমস্ত .svn ফোল্ডার মুছে ফেলা হয়েছে
- একটি "পরিষ্কার ফোল্ডার" এ রেপো পরীক্ষা করে দেখুন
এখন আমরা শেষ ধাপে - পরিষ্কার সামগ্রীগুলি ওভাররাইট করতে স্টেজিং ফোল্ডার সামগ্রীগুলি পেয়ে যাচ্ছি।
আমার কাছে একটি কমান্ড থাকা দরকার যে স্টেজিং ডিরেক্টরিটির বিষয়বস্তুগুলি পরিষ্কার ডিরেক্টরিতে অনুলিপি করুন, কেবল পরিষ্কার ডিরেক্টরিতে থাকা সমস্ত কিছু মুছে ফেলুন, তবে ক্লিন ফোল্ডারের .svn ফোল্ডারগুলি কৌশলে রেখে।
এটি rsync এর জন্য একটি কাজের মতো শোনাচ্ছে। নিম্নলিখিত আদেশটি সঠিক হবে?
rsync -avr --exclude=.svn* [staging] [clean]
rsync
দিয়ে চালাতে পারেন--dry-run
!