GIT- এ পরিবর্তনগুলি ঠেলে ত্রুটি। রেফের নামগুলি অবশ্যই গিট রেফ-ফর্ম্যাট নিয়ম অনুসরণ করতে পারে


9

সোর্সট্রিতে গিট ব্যবহার করতে আমার একটি ত্রুটি হয়েছে। আমি স্প্রিন্টস / মাইকম্পানি_স্প্রিন্ট_1 নামে একটি স্থানীয় শাখা তৈরি করেছি (কারণ আমি এটি একটি বিভাগে চাই) এবং তারপরে আমি অন্য একটি থেকে এই শাখায় একাধিক চেরি তুলেছি। এর পরে, আমি আমার শাখায় সমস্ত পরিবর্তনগুলি ঠেলে দেওয়ার চেষ্টা করেছি, তবে আমি পরবর্তী ত্রুটিটি পাচ্ছি:

রিমোট শাখা '' (স্থানীয় শাখা = 'স্প্রিন্ট / মাইকম্পানি_স্প্রিন্ট -১') অবৈধ। রেফের নামগুলি অবশ্যই গিট রেফ-ফর্ম্যাট নিয়মগুলি অনুসরণ করতে পারে: https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html ত্রুটিগুলি সম্পন্ন, উপরে দেখুন।

তবে আমি যদি লিঙ্কটিতে যাই, আমি সমস্ত বিধি অনুসরণ করছি (যতদূর আমি দেখেছি) সমস্ত নিয়ম অনুসরণ করছি, কারণ প্রথম নিয়মের দিকে নজর দেওয়া:

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

দয়া করে কেউ আমাকে বলতে পারে যে আমি কী ভুল করছি? আমি ভীত যে এখানে ত্রুটি দেখতে পাচ্ছে না ...

উত্তর:


54

এটি উইন্ডোজ সংস্করণ 3.3.4 এর জন্য সোর্স ট্রিকে প্রভাবিত একটি বাগ বলে মনে হচ্ছে: https://jira.atlassian.com/browse/SRCTREEWIN-12593

ত্রুটি সংশোধন না করা অবধি একটি কার্যপ্রণালী হ'ল পুশ ডায়ালগটিতে শাখা চেকবক্সটি অনিক করে টিক দেওয়া।


3
আমি আনন্দিত যে আমি এটির আগে আমার নিজের এটি দেখার জন্য খুব বেশি সময় ব্যয় করি নি!
গ্রেগ উডস

এই বাগটি ফুক করুন .. আমার জীবন অপচয় করুন
জোক হুয়াং

একে বাগট্রি বলুন।
জোক হুয়াং

2
4 বছর পরে এবং এটি এখনও স্থির হয়নি
বেন সেওয়ার্ডস 14

1

সমস্যাটি আপনার স্থানীয় শাখার নাম নয়। সমস্যাটি সেই শাখার নাম নিয়ে যা আপনি অন্য গিটকে ব্যবহার করতে বলেছিলেন ।

এখানে সেই ত্রুটি বার্তাটি আবার স্পষ্টতার জন্য স্থির-প্রস্থের ফন্টে রয়েছে:

The Remote branch '' (Local branch = 'sprints/Mycompany_sprint-1') is invalid.

প্রথম তথ্যবহির্ভূত মন্তব্যটি মুছে ফেলুন:

The Remote branch '' is invalid.

আপনার কাছে — একরকম; এটি অসম্ভব হওয়া উচিত — এমন একটি দূরবর্তী শাখার নাম নির্দিষ্ট করে যা সম্পূর্ণ খালি। এটি কোনও বৈধ শাখার নাম নয়। আপনি এটি কীভাবে নির্দিষ্ট করেছেন, আমার কোনও ধারণা নেই, তবে আপনার এটি করা বন্ধ করা উচিত।


দাম্মিত, আমি প্রথমে বুঝতে পারিনি। আপনার উত্তরের জন্য ধন্যবাদ. জিনিসটি হ'ল আমি একটি শূন্য নাম সংজ্ঞায়িত করছি না, আমি একই ব্যবহার করছি ... ব্যর্থতার বিষয়ে নিশ্চিত নই। যাইহোক, আমি কনসোলের মাধ্যমে ধাক্কা দিয়েছি এবং এটি সঠিকভাবে কাজ করে
ইনজেন্স

হ্যাঁ, কমান্ড লাইন আপনাকে কমপক্ষে কাজ না করে খালি গন্তব্যের নাম সরবরাহ করতে দেবে না। এটি জিইউআই বাগের মতো শোনাচ্ছে।
টোকর

1

2019 সালের 22 শে নভেম্বর হিসাবে শেষ পর্যন্ত এটি স্থির হয়ে গেছে বলে মনে হচ্ছে।

SourceTree 3.3.6 [22 November 2019]
  Changes
    Fixed new branches in the push dialog not setting the remote branch name
    Fixed the create patch screen allowing split view

সূত্র: সোর্স ট্রি ট্রিটমেন্ট নোটস


আমি আশঙ্কা করছি যে এটি এখনও ঠিক হচ্ছে না। আমি সেই সংস্করণটি এবং আরও নতুনগুলির সাথে পরীক্ষা করেছি এবং এটি মাঝে মাঝে প্রদর্শিত হতে থাকে ..
ইনজেন্স

0

আমি রিলিজ_সেজিং ২.০-এর দিকে ধাক্কা দিয়েছিলাম যে আমি একই ত্রুটি পাচ্ছিলাম .. যখন আমি আমার স্থানীয় শাখায় এটি স্টেজিং ৩.০ এ নামকরণ করেছি, তখন এটি কাজ করেছে..তবুও সঠিক কারণ খুঁজে পাওয়া যায় নি তবে আপনি চেষ্টা করতে পারেন।

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