Tələbə mesajında ​​GitHub'da problem sayıya keçid

git commit mesajı mesajında ​​GitHub azad nömrəsinə avtomatik olaraq keçid verilə bilərmi?

607
06 нояб. Mika Tuupola tərəfindən soruşulan 06 Noyabr. 2009-11-06 15:27 '09 da 15:27 'de 2009-11-06 15:27
@ 8 cavab

Sorunu yalnız bağlamadan referans almaq üçün sadəcə mesaj #xxx daxildir.

Yeni GitHub məsələləri 2.0 ilə bu sinonimləri bağlamaq üçün linkdə istifadə edə onu bağlamaq olar (əmanət mesajında):

  • fix #xxx
  • fixes #xxx
  • fixed #xxx
  • close #xxx
  • closes #xxx
  • closed #xxx
  • resolve #xxx
  • resolves #xxx
  • resolved #xxx

Ayrıca #xxx gh-xxx #xxx ilə əvəz edə bilərsiniz.

Depolarda istinad və bağlama problemləri də işləyir:

 fixes user/repo#xxx 

Yardım bölməsində mövcud sənədləri baxın.

752
19 июля '11 в 8:36 2011-07-19 08:36 Cavab NARKOZ tərəfindən 19 iyul 'da 11 saat 08:36 ' də verilir 2011-07-19 08:36

GitHub probleminə bağlanmaq və problemi bağlamaq istəyirsinizsə, Git əməl mesajında ​​aşağıdakı xətləri göstərə bilərsiniz:

 Closes #1. Closes GH-1. Closes gh-1. 
border=0

(Hər üçündən biri işləyəcək.) Bu problemlə əlaqə quracaq və onu bağlayın. Bu blog yazısında daha çox məlumat əldə edə bilərsiniz (təxminən 1: 40-da əlaqədar videoyu seyr etməyə başlayın).

Bu sözdizimin sadəcə bağlanmadan problemə toxunacağına əmin deyiləm.

157
06 нояб. Cavab mipadi verildi 06 Noyabr. 2009-11-06 22:12 '09 at 10:12 'da 2009-11-06 22:12

Çapraz istinad müəllifləri də ola bilər:

 githubuser/repository#xxx 

xxx - problem sayı

56
11 окт. Cavab verildi 11 oct . 2012-10-11 02:38 '12 at 2:38 am 2012-10-11 02:38

github, #issuenbr (bu təsadüfən aşkar edilmiş) olduğu təqdirdə, törətməyə bir əlaqə əlavə edir.

47
14 апр. Henrik Lindberg'in aprelin 14-də verdiyi cavabı 2011-04-14 04:32 '11 at 4:32 2011-04-14 04:32

Onlar bloglarında yeni məsələlər 2.0 yaxşı qeyd var https://github.com/blog/831-issues-2-0-the-next-generation

sinonimlər daxildir

  • düzeltmeler #xxx
  • sabit #xxx
  • düzeltin #xxx
  • #xxx'i bağlayır
  • yaxın #xxx
  • bağlanmış #xxx

Təqdim mesajında ​​açar sözlərdən hər hansı birini istifadə edərək, qeyd etdiniz və ya problemi bağlayın.

11
21 дек. cavab xero 21 dec verilir . 2012-12-21 00:01 '12 at 0:01 2012-12-21 00:01

Digər cavablara əlavə olaraq: Əgər bir problem nömrəsi ilə bir mesajı yazmaq istəmirsinizsə və Eclipse'i inkişaf etdirmək üçün istifadə etsəniz, o zaman MyGl və Mylyn pluginslərini, həmçinin Mylyn üçün GitHub konnektorunu quraşdıra bilərsiniz. Eclipse avtomatik olaraq hansı problem üzərində çalışdığınızı və avtomatik olaraq bütün digər cavablarda göstərildiyi kimi, problem nömrəsini daxil edən mesajı avtomatik olaraq doldura bilər .

Bu quraşdırma haqqında daha ətraflı məlumat üçün http://wiki.eclipse.org/EGit/GitHub/UserGuide səhifəsinə baxın

4
26 дек. Cavab Bananeweizen 26 dekabr verilir. 2011-12-26 11:24 '12 saat 11: 24-də 2011-12-26 11:24

Bir proqramçı kimi ilk layihələrimdən biri, həqiqətən də cavablandırılmayan bir sualın bir hissəsi olan bir şöbəyə hər bir mesajı göndərmək üçün (başqa şeylər arasında) bir github azad nömrəsini avtomatik olaraq əlavə etməyə imkan verən stagecoach adlı bir daş idi.

Bir şəffaflıq yaratdığınızda əsasən istifadəçi əmrindən istifadə edirsiniz ( stagecoach -b <branch_name> -g <issue_number> kimi bir şey) və problem nömrəsi yml faylında bu filiala veriləcəkdir. Daha sonra, bir problem törətməyi qərara aldım ki , bu da problem nömrəsini avtomatik olaraq qəbul edilmiş mesaja əlavə etdi.

Mən istehsalda istifadəyə məsləhət verməzdim, çünki mən yalnız bir neçə aydır proqramlaşdırma işində olduğumu düşünürdüm və artıq onu dəstəkləmirəm, amma kimsə üçün maraqlı ola bilər.

3
22 апр. cavab verildi omnikron Apr 22 2013-04-22 14:38 '13 at 14:38 2013-04-22 14:38

Bir problem nömrəsini bir öhdəlik mesajı ilə əlaqələndirmək üçün, əlavə #issue_number : # #issue_number , git commit mesajında.

Udacity'dən Nümunə Komitə Mesajı Göndər Mesaj Stil Kılavuzu

 feat: Summarize changes in around 50 characters or less More detailed explanatory text, if necessary. Wrap it to about 72 characters or so. In some contexts, the first line is treated as the subject of the commit and the rest of the text as the body. The blank line separating the summary from the body is critical (unless you omit the body entirely); various tools like `log`, `shortlog` and `rebase` can get confused if you run the two together. Explain the problem that this commit is solving. Focus on why you are making this change as opposed to how (the code explains that). Are there side effects or other unintuitive consequenses of this change? Here the place to explain them. Further paragraphs come after blank lines. - Bullet points are okay, too - Typically a hyphen or asterisk is used for the bullet, preceded by a single space, with blank lines in between, but conventions vary here If you use an issue tracker, put references to them at the bottom, like this: Resolves: #123 See also: #456, #789 

Ayrıca depolara da müraciət edə bilərsiniz:

 githubuser/repository#issue_number 
1
19 окт. Suhas Srivats tərəfindən verilən cavabı Subburathinam Oct 19 2016-10-19 21:47 '16 saat 09:47 'da 2016-10-19 21:47