المحتوى عن 'وسم'.



مزيد من الخيارات

  • ابحث بالكلمات المفتاحية

    أضف وسومًا وافصل بينها بفواصل ","
  • ابحث باسم الكاتب

نوع المُحتوى


التصنيفات

  • التخطيط وسير العمل
  • التمويل
  • فريق العمل
  • دراسة حالات
  • نصائح وإرشادات
  • التعامل مع العملاء
  • التعهيد الخارجي
  • التجارة الإلكترونية
  • الإدارة والقيادة
  • مقالات ريادة أعمال عامة

التصنيفات

  • PHP
    • Laravel
    • ووردبريس
  • جافاسكريبت
    • Node.js
    • jQuery
    • AngularJS
    • Cordova
  • HTML
    • HTML5
  • CSS
  • SQL
  • سي شارب #C
    • منصة Xamarin
  • بايثون
    • Flask
    • Django
  • لغة روبي
    • Sass
    • إطار عمل Bootstrap
    • إطار العمل Ruby on Rails
  • لغة Go
  • لغة جافا
  • لغة Kotlin
  • برمجة أندرويد
  • لغة Swift
  • لغة R
  • لغة TypeScript
  • ASP.NET
    • ASP.NET Core
  • سير العمل
    • Git
  • صناعة الألعاب
    • Unity3D
  • مقالات برمجة عامة

التصنيفات

  • تجربة المستخدم
  • الرسوميات
    • إنكسكيب
    • أدوبي إليستريتور
    • كوريل درو
  • التصميم الجرافيكي
    • أدوبي فوتوشوب
    • أدوبي إن ديزاين
    • جيمب
  • التصميم ثلاثي الأبعاد
    • 3Ds Max
    • Blender
  • نصائح وإرشادات
  • مقالات تصميم عامة

التصنيفات

  • خواديم
    • الويب HTTP
    • قواعد البيانات
    • البريد الإلكتروني
    • DNS
    • Samba
  • الحوسبة السّحابية
    • Docker
  • إدارة الإعدادات والنّشر
    • Chef
    • Puppet
    • Ansible
  • لينكس
  • FreeBSD
  • حماية
    • الجدران النارية
    • VPN
    • SSH
  • مقالات DevOps عامة

التصنيفات

  • التسويق بالأداء
    • أدوات تحليل الزوار
  • تهيئة محركات البحث SEO
  • الشبكات الاجتماعية
  • التسويق بالبريد الالكتروني
  • التسويق الضمني
  • التسويق بالرسائل النصية القصيرة
  • استسراع النمو
  • المبيعات
  • تجارب ونصائح

التصنيفات

  • إدارة مالية
  • الإنتاجية
  • تجارب
  • مشاريع جانبية
  • التعامل مع العملاء
  • الحفاظ على الصحة
  • التسويق الذاتي
  • مقالات عمل حر عامة

التصنيفات

  • الإنتاجية وسير العمل
    • مايكروسوفت أوفيس
    • ليبر أوفيس
    • جوجل درايف
    • شيربوينت
    • Evernote
    • Trello
  • تطبيقات الويب
    • ووردبريس
    • ماجنتو
  • أندرويد
  • iOS
  • macOS
  • ويندوز

التصنيفات

  • شهادات سيسكو
    • CCNA
  • شهادات مايكروسوفت
  • شهادات Amazon Web Services
  • شهادات ريدهات
    • RHCSA
  • شهادات CompTIA
  • مقالات عامة

أسئلة وأجوبة

  • الأقسام
    • أسئلة ريادة الأعمال
    • أسئلة العمل الحر
    • أسئلة التسويق والمبيعات
    • أسئلة البرمجة
    • أسئلة التصميم
    • أسئلة DevOps
    • أسئلة البرامج والتطبيقات
    • أسئلة الشهادات المتخصصة

التصنيفات

  • ريادة الأعمال
  • العمل الحر
  • التسويق والمبيعات
  • البرمجة
  • التصميم
  • DevOps

تمّ العثور على 4 نتائج

  1. معرفة تأثير وجود علامةٍ مميّزة من الأشياء التي تميّز أفضل الكتّاب المستقلّين. بوجود علامةٍ مميّزة، فإنّك تبرز من بين آلاف الأشخاص الذين يحاولون كسب رزقهم في نفس مجال عملك. والأهمّ من ذلك أنّها قد تمكّنك من فرض أجورٍ أعلى في المستقبل. أن تعرف كيف تسوّق نفسك وعملك هو ما يجعل العلامة المميّزة رائعة. وتكمن أهميّة ذلك في أنّ العملاء يفضّلون التّعامل مع شخصٍ لديه علامةٌ مميّزةٌ قويّة في مجاله بدلًا من الكاتب المستقل الذي يدّعي أنّه خبيرٌ في جميع المجالات. سنتحدّث أكثر عن حاجتك لعلامةٍ مميّزة في عملك ككاتبٍ مستقل، ثمّ نقدّم لك ثلاث نصائح لمساعدتك على إعداد علامةٍ مميّزة. دعنا نتحدّث عن ذلك بمنطق التّسويق. لماذا تحتاج إلى علامةٍ مميّزة لعملك ككاتبٍ مستقل؟ ربّما لاحظت المنافسة الشّديدة على مشاريع الكتابة عبر الإنترنت أثناء عملك ككاتبٍ مستقل. ويكسب العديد من هؤلاء الكتّاب أجورًا سيّئة لأنّهم يقبلون بأيّ عملٍ قد يجدوه. أمّا الذين يكسبون أعلى الأجور، فهنالك شيءٌ مشترك بينهم، ألا وهو أنّهم يعرفون كيف يسوّقون أنفسهم كخبراء. بعبارةٍ أخرى، يعرف الكُتّاب المستقلّون كيف يجعلون من أنفسهم علامةً مميّزة. وإليك كيف تساعدك هذه العمليّة في أن تصبح بارزًا: - يمكنك تسويق نفسك في مجالٍ محدّد. - إنّ وضع علامةٍ مميّزةٍ جيّدة يجعلك تبدو أكثر احترافيّةً. - قد تساعد العلامة المميّزة العملاء على إيجادك في المقام الأوّل. قد يعني وجود علامةٍ مميّزةٍ رائعة الفرق بين أن يراك الزّبائن المحتملون كشخصٍ يكتب في وقت فراغه وكمحترفٍ قد يفيد أعمالهم. على سبيل المثال، غالبًا ما أكتب عن التّقنيّة والعمل المستقل، لكنّني أسوّق لنفسي على أنّني "كاتبٌ تقني" مع خبرةٍ في تطوير الويب. ويساعدني ذلك في أن أكون بارزًا لأنّ الكتّاب المتنافسين على العمل ضمن هذا المجال أقلّ عددًا. وبوجود علامةٍ مميّزةٍ مناسبةٍ لك، يصبح الحصول على عملاء جدد أسهل بكثيرٍ بالنّسبة لك. كيف تجعل لعملك ككاتبٍ مستقل علامةً مميّزة في ثلاث خطوات؟ يستغرق إنشاء علامةٍ مميّزةٍ من الصّفر بعض الوقت، لكنّ الخطوات الأولى التي عليك اتّباعها سهلة. لنبدأ من الصّورة العامّة: 1. اختر مجالًا تسوّق نفسك فيه من النّاحية الفنيّة، يمكن أن تصنّف نفسك كشخصٍ يعمل في جميع المجالات، عندما يتعلّق الأمر بالكتابة المستقلّة. لكنّ معظم الذين يعملون في هذا المجال ينجحون فيه عندما يتخصّصون في مجالٍ معيّن. مهما كان المجال الذي تختاره، فمن المنطقي أن تستخدمه كجزءٍ من تصنيفك. فمثلًا، أسوّق لنفسي على أنّني "كاتبٌ تقنيٌّ ودود". كلمة "ودود" ليست ضروريّة الآن، أمّا "كاتبٌ تقنيّ" فهي التي تخبر العملاء المحتملين أنّ بإمكاني مساعدتهم في هذا المجال. كجزءٍ من تصنيفي، يركّز ملفّي التّعريفي على كتاباتي التّقنيّة أكثر، ويتضمّن تفاصيلًا حول تجربتي مع تطوير الويب. المغزى هنا هو أنّه عندما يزور أحدهم ملفّك التّعريفي، يجب أن تتكوّن لديه مباشرةً فكرةٌ عن مجال اختصاصك، وإذا لم يتمّ ذلك، فأنت تصنّف نفسك بطريقةٍ خاطئة. 2. أنشئ شعارًا وعبارة عندما تحدّد مجال تخصّصك الأساسي، يحين وقت العمل على إنشاء شعارٍ وعبارةٍ يعبّران عنه. وقد يكون هذا الجزء من العمليّة صعبًا لأنّ تصميم شعارٍ جيّد يتطلّب خبرةً في التّصميم. إذا لم تكن تعرف ماذا تفعل، أنصحك أن تفكّر في توظيف مصمّم ويب ليبتكر لك شعارًا عظيمًا. والخيار الثّاني هو أن تستغني عن الشّعار، في بداية عملك على الأقلّ، وتركّز على عبارةٍ فريدة تخبر العملاء المحتملين ما يمكنك أن تفعله من أجلهم. وإذا كنت تعمل في مجال الكتابة التّقنيّة أيضًا، يمكن أن تكتب شيئًا من قبيل: - خدمات الكتابة للمدوّنات التّقنيّة - كاتب تقني مستقل مستعد للعمل لا ينبغي أن تكون العبارة معقّدة للغاية، وإنّما يجب أن تخبر العملاء ما هم بحاجةٍ لمعرفته. وعندها يجب أن يفي ما تبقّى من ملفّك التّعريفي بالغرض لإقناعهم وجعلهم يتواصلون معك. 3. طوّر أسلوبًا فريدًا لعملك عندما يصبح لديك اسمٌ بارز في مجالك، سيأتي العملاء إليك لأنّهم قد رأوا عملك. يطوّر معظم الكُتّاب المستقلّون النّاجحون أسلوبًا فريدًا بمرور الوقت، ويصبح جزءًا من علامتهم المميّزة. بالنّسبة إليّ، أحب الحفاظ على أسلوبٍ غير متكلّف في مقالاتي. حتّى وإن كنت أكتب عن مواضيع تتعلّق بتطوير الويب، أحاول شرح كلّ شيءٍ بأبسط شكلٍ ممكن، ممّا يجعل هذا الأسلوب جزءًا من علامتي المميّزة. يمكن أن يكون أسلوبك مختلفًا، أو ربّما لا تعرف بعد كيف تريده أن يكون. أنصحك بأن تبدأ بالعمل على أسلوبٍ تحبّه في أقرب وقتٍ ممكن. وبهذه الطّريقة، ومع تطوّر ملفّك التّعريفي، يظهر في كتاباتك أسلوبٌ فريد يقدّره عملاؤك المحتملون. أمّا بالنّسبة لنوع الأسلوب الذي يمكنك استخدامه في مقالاتك، فهنالك الكثير من الخيارات. على سبيل المثال، يمكنك أن تختار الكتابة بأسلوبٍ جادٍ طوال الوقت أو إدخال بعض الفكاهة في كتاباتك. كما يمكنك تسليط الضّوء على خبرتك مرارًا واختيار طريقة المعلّم، أو أن تكتب بأسلوبٍ غير متكلّف. يعتمد ذلك كلّه على المتابعين الذين تريد التّواصل معهم والأسلوب الذي ترتاح في استخدامه في الكتابة. الخلاصة وجود علامةٍ مميّزة جيّدة في ملفّك التّعريفي وحسابات التّواصل الاجتماعيّة الخاصّة بك طريقةٌ رائعة لجذب انتباه العملاء المحتملين. وقد تجعلك تبدو أكثر احترافيّةً وبالتّالي أكثر قابليّةً للتّوظيف. ومع تطوّر عملك، يمكن البحث في زيادة الأسعار، لذا قد تؤتي العلامة المميّزة ثمارها على المدى الطّويل. بالنّسبة لطريقة إنشاء علامةٍ مميّزة لعملك المستقل، هنالك ثلاث خطواتٍ عليك اتّباعها لتبدأ بالعمل: اختر مجالًا محدّدًا يمكنك تسويق نفسك فيه أنشئ شعارًا وعبارة طوّر أسلوبًا فريدًا لعملك إذا كانت لديك أيّة أسئلة حول طريقة تصنيف عملك ككاتبٍ مستقل، دعنا نتحدّث عنها من خلال التّعليقات أدناه. ترجمة -وبتصرّف- للمقال [How to Create a Brand for Your Freelance Writing Business] لصاحبه Alexander Cordova
  2. دفاتر الملاحظات، المقاطع، الصفحات، والصفحات الفرعية هي الأدوات الأساسية لتصنيف الملاحظات وتنظيمها على OneNote. لكن بإمكانك الارتقاء إلى مستوى أعلى وأدق في التصنيف باستخدام الوسوم. وبذلك تصبح أداة مفيدة جدًا للعثور على الملاحظات ذات الصلة بسرعة وسهولة. في هذا الدرس سنتعرّف على طريقة وسم الملاحظات باستخدام الوسوم الافتراضية، كيفية إنشاء وسوم مخصصة، وكيفية البحث عن الملاحظات بواسطة الوسوم. إضافة وسم للملاحظة يوفّر OneNote مجموعة متنوّعة من الوسوم الافتراضية الجاهزة للاستخدام بشكل مباشر. كما أنّها تكون قابلة للتعديل والتخصيص إن تطلّب الأمر ذلك. كل ما عليك فعله هو النقر على الملاحظة التي تريد وسمها لتحديدها، ثم الذهاب إلى تبويب Home واختيار الوسوم المرغوب من قائمة Tags: من الوسوم الافتراضية وسم Important للملاحظات المهمة، وسم Idea للأفكار المدوّنة، وسم Project A لتجميع الملاحظات الخاصة بمشروع معيّن (قابل للتعديل وإضافة اسم المشروع)، Discuss with <Person A> للملاحظات التي تريد مناقشتها مع أحد الأشخاص (قابل للتعديل وإضافة اسم الشخص)، إلخ. حتّى أنّ هناك لبعض الوسوم مفاتيح اختصار لتسهيل إضافتها. سنقوم مثلا بإضافة الوسم Remember for later لإحدى الملاحظات: وكما نلاحظ بعد إضافة الوسم تم تظليل الملاحظة باللون الأصفر، وهي العلامة التي تميّز هذا الوسم. سنضيف أيضًا وسم Discuss with على ملاحظة أخرى: هنا أيضًا نلاحظ إضافة أيقونة بجانب الملاحظة للدلالة على أنّها موسومة بوسم Discuss With. إذا رغبت في تعديل الوسم انقر على الأيقونة بزر الفأرة الأيمن واختر Customize Tags: من مربّع الحوار Customize Tags حدّد الوسم الذي تريد تعديله ثم انقر على زر Modify Tag. في مثالنا سنحدّد Discuss with <Person A> لتعديل اسم الشخص بين القوسين: سيُفتح مربّع حوار جديد يحتوي على مجموعة خيارات: اسم الوسم، أيقونة/رمز الوسم، لون النص ولون التظليل. ويمكن معاينة التعديلات التي نجريها بواسطة مربّع Preview: بعد إجراء التعديلات، ننقر على OK> OK لتطبيقها. ملاحظة: لن تُطبّق التعديلات على الوسم الحالي المضاف إلى الملاحظة، وفي هذه الحالة يجب إزالة الوسم (Tags> Remove Tag) ثم إعادة إضافته من جديد لتحديثه: بإمكانك إضافة الوسم مباشرة أثناء إنشاء الملاحظة، ويتم ذلك بالنقر بزر الفأرة الأيمن على أي مكان فارغ في الصفحة لفتح شريط أدوات التنسيق السريع، ومن ثم اختيار الوسم المرغوب من قائمة Tag: بعد ذلك قم بإدخال ملاحظتك. إنشاء وسوم مخصّصة إذا لم تجد ضالتك في الوسوم الافتراضية وترغب في إنشاء وسوم مخصّصة حسب نوع الملاحظات التي تقوم بإنشائها، انقر على الخيار Customize Tags من قائمة Tags في تبويب الصفحة الرئيسية: انقر على زر New Tag من مربّع الحوار Customize Tag: سنقوم مثلًا بإنشاء وسم لتصنيف الملاحظات من نوع الصور، لذا سندخل العنوان "صور" في حقل Display name، ثم نختار أيقونة مناسبة من قائمة Symbol. نكتفي بهذين الخيارين وننقر على زر OK لإنشاء الوسم: ستتم إضافة الوسم الجديد إلى قائمة الوسوم الافتراضية، ويمكن استخدامه لاحقًا لتصنيف ملاحظاتنا: ملاحظة: يمكن إضافة أكثر من وسم للملاحظة الواحدة. كيفية العثور على الملاحظات الموسومة بوسم معيّن كما أسلفنا الذكر، وظيفة الوسوم هي تصنيف الملاحظات المتشابه لكي يصبح العثور عليها سهلًا عند الحاجة. بعبارة أخرى هي عبارة عن أداة للبحث عن الملاحظات. للعثور على الملاحظات الموسومة بوسم معيّن، انقر على أمر Find Tags في تبويب Home: سيُفتح جزء Tags Summary الذي يمكنك من خلاله التحكّم في خيارات البحث: من قائمة Group tags by حدّد طريقة تجميع الوسوم في نتائج البحث، حيث يمكن عرضها في مجموعات حسب اسم الوسم (أبجديًا من الألف إلى الياء)، حسب المقطع الذي يحتوي الملاحظة الموسومة، حسب تاريخ الوسم (من الأحدث إلى الأقدم) ... إلخ. على سبيل المثال قمنا بتجميع الوسوم حسب اسم الوسم Tag Name، وكما نلاحظ عُرضت الوسوم التي تم العثور عليها، وتحت كلّ منها تندرج الملاحظات الموسومة بها (يمكن إظهار أو إخفاء الملاحظات تحت كل وسم بالنقر على أيقونة المثلث الصغير): يمكنك أيضًا التحكّم في نطاق البحث من قائمة Search، كتوسيعه والبحث في كافة دفاتر الملاحظات، أو تقليصه والبحث في مجموعة الصفحات الحالية، كما يمكنك البحث في ملاحظات الأسبوع الحالي، الأسبوع الفائت، أو غيرها: إذا كانت لديك الكثير من الوسوم ويصعب عليك استعراض نتائج البحث في جزء Tags Summary قم بإنشاء صفحة مستقلة لعرض ملخّص نتائج البحث. للقيام بذلك انقر على زر Create Summary Page: سيتم إنشاء الصفحة في المقطع الحالي، وتُعرض النتائج حسب طريقة التجميع ونطاق البحث الذي حدّدته: عند تمرير مؤشر الفأرة فوق أحد الملاحظات المندرجة تحت وسم معيّن، ستظهر أيقونة OneNote مصغّرة، مرّر مؤشر الفأرة فوقها لمعرفة اسم الصفحة التي تحتوي الملاحظة، أو انقر عليها مرّة واحدة ليتم نقلك إلى تلك الصفحة، حتّى لو كانت في مقطع آخر أو دفتر ملاحظات آخر: بذلك نكون قد وصلنا إلى نهاية درسنا. إذا كانت لديك أيّة أسئلة أو أفكار حول استخدام وسوم OneNote شاركنا بها في صندوق التعليقات.
  3. هل تحاول متابعة آخر التحديثات لعدِّة مشاريع على GitHub؟ إذًا أنت لست حديث العهد باستقبال العديد من الإشعارات حول: التبليغ عن العلل، ونشر تعليقات، وقبول طلبات إضافة (pull requests). تتطلب بعض الأمور السابقة تدخلًا منك، وعليك أن تعلم عن بعضها الآخر، والباقي مجرد ضوضاء. هذه مُرشِّحات (filters) لبريد Gmail التي أستعملها لكي أحصل على الإشعارات المفيدة بسرعة. لدى GitHub مركز إشعارات خاص به يسمح بترشيح الإشعارات لكل مشروع، بالإضافة إلى إظهار الإشعارات للأشياء التي تُشارِك فيها فقط. وكل إشعار له أيقونة خاصة به تُحدِّد ما إن كان مشكلةً أو طلبَ دمجٍ وسواءً بقي مفتوحًا/أو لم يُدمَج بعد. هذا مفيدٌ حقًا، ويقلل الوقت اللازم لتفقد اللائحة كل يوم؛ على سبيل المثال، ربما تريد تخطي المشكلات التي تم إغلاقها أو الطلبات التي تم دمجها، وتتطلع بسرعة على المشكلات التي لم تُذكَر فيها، وتُركِّز على ما أنت مشاركٌ فيه. ماذا لو كنت تفضل التعامل مع الإشعارات عبر البريد الإلكتروني؟ أنا أفضل أن يكون كل شيءٍ موجودًا في مكانٍ واحد في صندوق الوارد. لكني سأفوت على نفسي كل الميزات الموفرة للوقت التي يعطيني إياها مركز الإشعارات. لن يكون المرور على الإشعارات واحدًا واحدًا ذا إنتاجيةٍ عالية. لكن لحسن الحظ، يمكن جلب بعض ميزات مركز الإشعارات إلى بريدك الإلكتروني باستعمال "المرشحات" (filters)، وهذه هي المرشحات التي أستعملها مع Gmail. وسم جميع الإشعارات من GitHub لأنني أستقبل عددًا كبيرًا من الرسائل من GitHub، فأحب أن أوسمها (tag) جميعًا كي أميز بينها وبين الرسائل الأخرى بسهولة؛ ومن النادر أن تكون إشعارات GitHub ذات أولويةً عالية، ووسمها كلها سيسمح لي بإخفائها بسهولة كي أتأكد أنني لم أفوِّت رسالةً مهمةً. لضبط ما سبق، رشِّح حقل "From:‎" للبريد "notifications@github.com"، يبدو هذا في Gmail كالآتي: from:(notifications@github.com) التكليفات أحاول أن أهتم بما أنا مكلفٌ به، ولهذا أعلِّم تلك الرسائل بوسم "Assignment"، وعندما أكون مشغولًا، أنظر إلى هذه القائمة فقط لكي أتأكد أنَّ كل شيءٍ أنا مسؤولٌ عن إنجازه قد أُنجِز. عندما يُسنِد أحدهم مشكلةٍ إليك، فسيُرسِل GitHub تنبيهًا، ويمكن تعليم (أو توسيم) كامل الموضوع (thread) كتكليفٍ إليك عبر مطابقة هذه الرسالة التنبيهية. سيبدو مُرشِّح Gmail كالآتي (ابحث عن معرفك@ Assigned to): from:(notifications@github.com) Assigned to @pazdera هنالك بعض المحدوديات لهذه الطريقة لسوء الحظ، فلن يُرسَل إليك إشعارٌ إن أسندتَ المشكلة إلى نفسك ولن يُوسَّم الموضوع بشكلٍ صحيح في هذه الحالة؛ وإن أعيد إسناد المشكلة إلى شخصٍ آخر، فسيبقى الموضوع موسمًا على أنك مكلّف بالمشكلة. ذكر معرفك (Mentions) ربما هذا المرشح هو أكثرهم فائدةً لأنه يسمح لك برؤية الرسائل التي ذُكِرتَ فيها دون الحاجة إلى النظر إلى جميع الرسائل غير المهمة بحثًا عن مُعرِّفك على GitHub، فستعلم تمامًا أين طُلِبَت مداخلتك. استعمل مُرشِّحًا يطابق مُعرِّفك على GitHub في جسد الرسالة كما يلي: from:(notifications@github.com) @pazdera طلب pull request تم دمجه Merged لن تكون -في أغلب الأوقات- هنالك حاجةٌ لمداخلتك عندما يُدمج طلب Pull Request ويمكنك تجاوزها في أغلب الأحيان (خصيصًا إن لم تُذكَر في النقاش في طلب Pull Request ‏[PR]). يُرسِل GitHub إشعارًا يمكِّنك من إنشاء مُرشِّح لتوسيم الموضوع (thread) على أنه Merged. from:(notifications@github.com) Merged للأسف، لا يوجد دعم للتعابير النمطية (regular expressions) في Gmail، ولهذا سيُطابِق المرشح السابق التعليقات التي يذكر فيها صاحبها الكلمة "Merged". لكن -وإن كان يبدو ذلك مشكلةً كبيرةً- من النادر حدوث ذلك حسب تجربتي. مشكلة تم إغلاقها Closed في نهاية المطاف، من المفيد -عندما تُغلق مشكلة- أن تعرف عن ذلك دون الحاجة إلى النقر على الرسالة لفتحها. أستعمل المُرشِّح الآتي لتعليم كل تلك الرسائل للحذف مباشرةً. from:(notifications@github.com) Closed \# هذه هي المرشحات الخمسة التي تساعدني في التخلص من الكم الكبير من تنبيهات GitHub في بريدي. ما الذي تستعمله كيلا تقضي ساعاتٍ في بريدك؟ شارك ذلك في التعليقات أدناه. ترجمة -وبتصرّف- للمقال ‎5 Useful Gmail Filters for GitHub Users لصاحبه Radek Pazdera.
  4. يتيح Git مثل الكثير من أنظمة إدارة النسخ VCS، إمكانية تعليم مواضع معينة خلال مرحلة التطوير على أنها مهمة باستخدام وسوم Tags. يستخدم المطورون كثيرا هذه الميزة لتحديد مواضع إطلاق الإصدارات (الإصدار 1.0؛ 1.1 وهكذا). سنرى في هذا المقال كيفية عرض الوسوم المستخدمة في المستودع، كيفية إنشاء وسوم جديدة وما هي أنواع الوسوم. عرض الوسوم يعرض الأمر التالي قائمة بالوسوم الموجودة في المستودع: git tag النتيجة: v0.1 v1.3 يعرض الأمر أعلاه الوسوم حسب الترتيب الأبجدي. يمكن أيضا البحث عن الوسوم التي تتبع نمطا معيّنا. يحوي مستودع الشفرة المصدرية لـGit على سبيل المثال أكثر من 500 وسم؛ إن كنت ترغب في إظهار الوسوم التي تتعلق بالإصدار 1.8.5 فقط دون غيره فالأمر التالي يؤدي المهمة: git tag -l "v1.8.5*" مثال على النتيجة: v1.8.5 v1.8.5-rc0 v1.8.5-rc1 v1.8.5-rc2 v1.8.5-rc3 v1.8.5.1 v1.8.5.2 v1.8.5.3 v1.8.5.4 v1.8.5.5 إنشاء الوسوم يستخدم Git نوعين من الوسوم: الخفيفة Lightweight والمشروحة Annotated. يشبه الوسم الخفيف فرعا لا تدخل عليه تغييرات، إذ أنه ليس إلا مؤشر على إيداع محدّد. الوسوم المشروحة على العكس من ذلك تخزّن بوصفها كائنات داخل قاعدة بيانات Git ويُنشأ لها مجموع تحقق، تحتوي على اسم من أضاف الوسم، بريده الإلكتروني والتاريخ. كما أن لديها رسالة وسم، ويمكن أن توثَّق ويُتحقَّق منها بواسطة GnuPG (برنامج تعمية تابع لمشروع GNU). يُنصَح باستخدام الوسوم المشروحة من أجل الحصول على كل هذه المعلومات، لكن إن كنت تريد وسما ظرفيا أو لا تريد لسبب ما حفظ البيانات المذكورة آنفا فإن الوسوم الخفيفة متاحة لهذا الغرض. الوسوم المشروحة كل ما عليك فعله لإنشاء وسم مشروح هو إضافة خيار a- إلى أمر git tag على النحو التالي: git tag -a v1.4 -m "my version 1.4" git tag v0.1 v1.3 v1.4 يحدّد الخيار m- رسالة الوسم التي تخزَّن معه. إن لم تحدّد رسالة فسيظهر محرّر بعد تنفيذ الأمر لإضافتها. يمكن عرض الوسم مع الإيداع الموسوم به باستخدام الأمر git show: git show v1.4 tag v1.4 Tagger: Ben Straub &lt;ben@straub.cc&gt; Date: Sat May 3 20:19:12 2014 -0700 my version 1.4 commit ca82a6dff817ec66f44342007202690a93763949 Author: Scott Chacon &lt;schacon@gee-mail.com&gt; Date: Mon Mar 17 21:52:11 2008 -0700 changed the version number يعرض الأمر بيانات الواسِم (صاحب الوسم)، تاريخ وسم الإيداع ورسالة الوسم قبل أن يظهر بيانات الإيداع. الوسوم الخفيفة الطريقة الأخرى لوسم الإيداعات هي استخدام الوسوم الخفيفة. لا تُخزّن أي معلومات إضافية بالنسبة لهذه الوسوم، ما عدا مجموع التحقق من الإيداع. استخدم أمر git tag دون ذكر خيار لإنشاء وسم خفيف: git tag v1.4-lw git tag v0.1 v1.3 v1.4 v1.4-lw v1.5 إن نفذت أمر git show على الوسم الخفيف فلن تظهر سوى بيانات الإيداع: git show v1.4-lw commit ca82a6dff817ec66f44342007202690a93763949 Author: Scott Chacon &lt;schacon@gee-mail.com&gt; Date: Mon Mar 17 21:52:11 2008 -0700 changed the version number الوسم المتأخر يوفّر Git إمكانية وسم الإيداعات حتى بعد أن تكون تجاوزتها. فلنفترض أن سجلّ الإيداعات لديك يبدو كالتالي: git log --pretty=oneline 15027957951b64cf874c3557a0f3547bd83b3ff6 Merge branch 'experiment' a6b4c97498bd301d84096da251c98a07c7723e65 beginning write support 0d52aaab4479697da7686c15f77a3d64d9165190 one more thing 6d52a271eda8725415634dd79daabbc4d9b6008e Merge branch 'experiment' 0b7434d86859cc7b8c3d5e1dddfed66ff742fcbc added a commit function 4682c3261057305bdd616e23b64b0857d832627b added a todo file 166ae0c4d3f420721acbb115cc33848dfcc2121a started write support 9fceb02d0ae598e95dc970b74767f19372d61af8 updated rakefile 964f16d36dfccde844893cac5b347e7b3d44abbc commit the todo 8a5cbc430f1a9c3d00faaeffd07798508422908a updated readme نفترض الآن أنك نسيت إضافة الوسم v1.2 على الإيداع ذي الرسالة updated rakefile. لا زال بإمكانك وسم الإيداع؛ لوسم هذا الإيداع حدّد مجموع التحقق منه (أو جزءًا من مجموع التحقق) في نهاية الأمر كالتالي: git tag -a v1.2 9fceb02 يمكنك التحقق من وسم الإيداع: git tag v0.1 v1.2 v1.3 v1.4 v1.4-lw v1.5 git show v1.2 tag v1.2 Tagger: Scott Chacon &lt;schacon@gee-mail.com&gt; Date: Mon Feb 9 15:32:16 2009 -0800 version 1.2 commit 9fceb02d0ae598e95dc970b74767f19372d61af8 Author: Magnus Chacon &lt;mchacon@gee-mail.com&gt; Date: Sun Apr 27 20:43:35 2008 -0700 updated rakefile ... مشاركة الوسوم لا ينقُل أمر git push مبدئيا الوسوم إلى الخواديم البعيدة. ستحتاج للتصريح بأنك تريد نقل الوسوم التي أنشأتها: git push origin v1.5 Counting objects: 14, done. Delta compression using up to 8 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (14/14), 2.05 KiB | 0 bytes/s, done. Total 14 (delta 3), reused 0 (delta 0) To git@github.com:schacon/simplegit.git * [new tag] v1.5 -&gt; v1.5 إن كانت لديك الكثير من الوسوم وتريد دفعها معا فخيار tags-- بدلا من اسم الوسم يؤدي المهمة: git push origin --tags Counting objects: 1, done. Writing objects: 100% (1/1), 160 bytes | 0 bytes/s, done. Total 1 (delta 0), reused 0 (delta 0) To git@github.com:schacon/simplegit.git * [new tag] v1.4 -&gt; v1.4 * [new tag] v1.4-lw -&gt; v1.4-lw سيحصُل المساهمون الآخرون بهذه الطريقة على الوسوم التي أضفتها عندما ينسخون المستودع أو يجلبون البيانات منه. نقل ملفات وسم إلى مجلد العمل إن كنت تريد وضع إصدار يستخدم وسما من المستودع في مجلد العمل فيمكنك إنشاء فرع جديد انطلاقا من الوسم باستخدام أمر git checkout كما يلي: git checkout -b version2 v2.0.0 Switched to a new branch 'version2' تحدّد الوسوم، على عكس الفروع، نقطة زمنية ثابتة من المستودع. من هذا المنطلق لا يتطور الوسم بتغير ملفاته لذا ينبغي الانتباه إلى أن الفرع version2 لن يكون موافقا للوسم v2.0.0 بعد إضافة إيداع إليه؛ إذ أن الفرع تقدم إلى الأمام بالتعديلات الجديدة التي أضافها الإيداع. ترجمة -وبتصرّف- للفصل Git Basics - Tagging من كتاب Pro Git لصاحبه Scott Chacon.