यहाँ दो लोकप्रिय सुझाव दिए गए हैं:
git branch --edit-description
: हम इसे पसंद नहीं करते क्योंकि आप इसे धक्का नहीं दे सकते। हो सकता है कि मुझे याद हो कि मैंने जो शाखाएँ बनाई थीं, वे क्या हैं, लेकिन मेरी टीम सुनिश्चित नहीं कर सकती।
README
फ़ाइल जनसंपर्क। डाली। यह मर्ज के दौरान एक दर्द है: सुपर-मर्ज को मर्ज करने के लिए और हम README
शाखाओं से तब खींचेंगे जब हम फ़ीचर शाखाओं को मर्ज करेंगे। शाखाओं के बीच का दर्द भी एक दर्द है।
हमने एक अनाथ branches-readme
शाखा बनाने का फैसला किया है । अनाथ शाखाएं अपने अलग इतिहास के साथ शाखाएं हैं - आप उन्हें गितूब की gh-pages
शाखाओं से जान सकते हैं । इस अनाथ शाखा में एक एकल README
फ़ाइल है। इसमें ऐसी सामग्री है:
master:
The default branch
mojolicious:
Start using Mojolicious
branch-whatever:
Description of the whatever branch
यह पुश-सक्षम और मर्ज-फ्रेंडली है। README
किसी भी शाखा से देखें :
git show branches-readme:README
नुकसान यह है कि आपको अजीब अनाथ शाखा की जांच करने की आवश्यकता होती है जब आप अपडेट करना चाहते हैं README
और README
शाखाएं नाम बदलने, आने या जाने के लिए ऑटो-अपडेट नहीं करती हैं। हालांकि यह हमारे लिए ठीक है।
इसे पसंद करें:
git checkout --orphan branches-readme
# All the files from the old branch are marked for addition - skip that
git reset --hard
# There are no files yet - an empty branch
ls
vi README
# put in contents similar to above
git add README
git commit -m "Initial description of the branches we already have"
git push origin branches-readme
# get all your original files back
git checkout master
सिमिलरी, टीम के अलग-अलग सदस्य branches-$user
अपनी निजी शाखाओं का वर्णन करके अपनी स्वयं की अनाथ शाखाएँ भी बना सकते हैं , यदि वे चाहते हैं कि जब तक वे उन्हें टीम में न ले जाएँ।
आगे टूलींग के साथ यह भी के उत्पादन के साथ एकीकृत किया जा सकता है git branch
। उस छोर तक, शायद README.yaml
एक सादे के बजाय एक फ़ाइल पर विचार किया जा सकता है README
।