Ano ang tampok na shutdown sa git para sa?

Ano ang punto ng function ng exit sa git ?

 git commit --signoff 

Kailan ko dapat gamitin ito, kung sa lahat?

400
26 дек. Itinakda ni Clark Gaebel sa Disyembre 26 2009-12-26 01:30 '09 sa 1:30 am 2009-12-26 01:30
@ 4 tugon

Ang pagkuha ay kinakai>

Ipinakilala ito pagkatapos ng SCO lawsuit , (at iba pang mga akusasyon ng paglabag sa copyright mula sa SCO , na karamihan ay hindi nila tinanggap sa korte), bi>Certificate of Origin ng mga developer . Ito ay ginagamit upang sabihin na kinumpirma mo na ginawa mo ang pag-ayos, o na kinumpirma mo na, hangga't alam mo, ito ay nilikha sa ilalim ng katumbas na lisensya ng open source, o ibinigay sa iyo ng ibang tao sa ilalim ng mga kundisyong ito. Makakatulong ito upang lumikha ng isang hanay ng mga tao na may pananagutan para sa katayuan ng copyright ng code na ito upang matiyak na ang copyright code na hindi inilabas sa ilalim ng libreng software license (open source) ay hindi kasama sa kernel.

392
26 дек. Ang sagot ay ibinigay ni Brian Campbell 26 disyembre. 2009-12-26 01:39 '09 sa 1:39 2009-12-26 01:39

Ang output ay ang string sa dulo ng mensahe ng gumawa, na kinikilala kung sino ang may-akda ng gumawa ay. Ang kanyang pangunahing layunin ay upang mapabuti ang pagsubaybay kung sino ang ginawa, lalo na sa mga pagwawasto.

Halimbawa:

 Made an update to xyz. Signed-off-by: Super Developer <super.dev@gmail.com> 

Dapat itong maglaman ng isang tunay na username kung ito ay ginagamit para sa isang open source project.

border=0

Kung kai>

 Made an update to xyz. Signed-off-by: Super Developer <super.dev@gmail.com> [uber.dev@gmail.com: renamed methods according to naming conventions.] Signed-off-by: Uber Developer <uber.dev@gmail.com> 

Pinagmulan: http://gerrit.googlecode.com/svn/documentation/2.0/user-signedoffby.html

45
26 дек. Sumagot si Hoto Disyembre 26 2012-12-26 20:36 '12 sa 8:36 ng hapon 2012-12-26 20:36

ipaliwanag ang git 2.7.1 (Pebrero 2016) na gumawa ng b2c150d (Enero 5, 2016) David A. Wheeler ( david-a-wheeler ) .
(pinagsama ni Junio ​​C Hamano - gitster - gumawa ng 7aae9ba , Pebrero 5, 2016

git commit pahina ng tao :

 -s:: --signoff:: 

Idagdag ang naka-sign- Signed-off-by linya ng komite sa dulo ng mensahe ng gumawa ng log.
Ang halaga ng signoff ay depende sa proyekto, ngunit ito ay karaniwang nagpapatunay na ang tagapamahala ay may mga karapatan na isumite ang gawaing ito sa ilalim ng isang lisensya at sumang-ayon sa Origin developer certificate (tingnan ang http://developercertificate.org/ para sa karagdagang impormasyon).


Palawakin ang dokumentasyon na naglalarawan --signoff

Baguhin ang iba't ibang mga dokumento (mga pahina ng lalaki) upang ipaliwanag nang mas detalyado kung ano ang --signoff sabihin ng - --signoff .

Ito ay inspirasyon ng " artikulo mula sa puno ng ubas" na Bottomley: isang maliit na panukala para sa DCO " (Origin Developer Certificate), kung saan isinulat ni Paul

Ang problema sa DCO ay ang pagdagdag ng isang << 27> argument sa git gumawa diyan ay hindi nangangahulugan na kahit na narinig mo ng DCO ( t22> tao ay hindi banggitin DCO kahit saan ), kahit na ano ang nakikita mo.

Kaya, paano ang ibig sabihin ng pagkakaroon ng " Signed-off-by " sa anumang paraan ay nagpapahiwatig na ang nagpadala ay sumasang-ayon at nagpapasa sa DCO? Kasabay ng katotohanan, nakita ko ang mga sagot sa mga listahan sa mga patch na wa>Signed-off-by upang magawa ko ito."

Ang pagpapalawak ng git dokumentasyon ay gawing simple ang claim na naiintindihan ng mga nag-develop - mag- --signoff kapag ginagamit nila ito.


Pakitandaan na ang mensaheng ito ay ngayon (para sa git 2.15.x / 2.16, Q1 2018) na magagamit para sa git pull .

Tingnan ang gumawa 3a4d2c7 (Oktubre 12, 2017) W. Trevor King ( wking ) .
(ang pagsama ng Junio ​​S Hamano - gitster - gumawa ng fb4cd88 , Nobyembre 06, 2017

pull : pass --signoff/--no-signoff sa " git merge "

sumanib ay maaaring tumagal ng - --signoff , ngunit wa>--signoff ay hindi maginhawa upang gamitin; payagan ang ' pull ' upang kunin ang opsyon at ipasa ito sa pamamagitan ng.

21
06 февр. Ang sagot ay ibinigay VonC Pebrero 06. 2016-02-06 09:22 '16 sa 9:22 AM 2016-02-06 09:22

Mayroong i>

Ang mga header o trailer (↑ 1), tulad ng "shutdown" (↑ 2), sa kasalukuyang pagsasanay sa mga proyekto tulad ng Git at Linux, ay epektibong nakaba>:␣ ).

Tulad ng nabanggit ko, ang "shutdown" ay hindi lamang ang trailer sa kasalukuyang pagsasanay. Tingnan ang halimbawa na ito na gumawa , na nauugnay sa "Marumi na Baka":

  mm: remove gup_flags FOLL_WRITE games from __get_user_pages() This is an ancient bug that was actually attempted to be fixed once (badly) by me eleven years ago in commit 4ceb5db9757a ("Fix get_user_pages() race for write access") but that was then undone due to problems on s390 by commit f33ea7f404e5 ("fix get_user_pages bug"). In the meantime, the s390 situation has long been fixed, and we can now fix it by checking the pte_dirty() bit properly (and do it better). The s390 dirty bit was implemented in abf09bed3cce ("s390/mm: implement software dirty bits") which made it into v3.9. Earlier kernels will have to look at the page state itself. Also, the VM has become more scalable, and what used a purely theoretical race back then has become easier to trigger. To fix it, we introduce a new internal FOLL_COW flag to mark the "yes, we already did a COW" rather than play racy games with FOLL_WRITE that is very fundamental, and then use the pte dirty flag to validate that the FOLL_COW flag is still valid. Reported-and-tested-by: Phil "not Paul" Oester <kernel@linuxace.com> Acked-by: Hugh Dickins <hughd@google.com> Reviewed-by: Michal Hocko <mhocko@suse.com> Cc: Andy Lutomirski <luto@kernel.org> Cc: Kees Cook <keescook@chromium.org> Cc: Oleg Nesterov <oleg@redhat.com> Cc: Willy Tarreau <w@1wt.eu> Cc: Nick Piggin <npiggin@gmail.com> Cc: Greg Thelen <gthelen@google.com> Cc: stable@vger.kernel.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> 

Bi>

  • "Cc" (ay naabisuhan ng patch)
  • "Nakuha" (nakumpirma ng may-ari ng code, "mukhang maganda sa akin")
  • "Na-verify" (tiningnan)
  • "Naipadala at na-verify" (naiulat at napatunayan na ang problema (hulaan ko))

Iba pang mga proyekto, tulad ng, halimbawa, Gerrit, ay may kani-kani>

Tingnan ang: https://git.wiki.kernel.org/index.php/CommitMessageConventions

Moral ng kuwento

Nakuha ko ang impresyon na bagaman ang paunang pagganyak para sa tukoy na metadata na ito ay i>

[↑ 1]: man git-interpret-trailers
[↑ 2]: Ang mga ito ay tinatawag ding "sob" (initials).

3
15 дек. Ang sagot ay ibinigay ng Guildenstern 15 Disyembre. 2016-12-15 16:06 '16 sa 16:06 2016-12-15 16:06

Iba pang mga katanungan tungkol sa tags o Magtanong ng isang Tanong