Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SourceTreeを実際に使ってみた話

 SourceTreeを実際に使ってみた話

- 2017-04-20 『SourceTreeを実際に使ってみた話(運用を回す話)』 @soudai1025

[第21回 Tokyo Atlassian]: https://augj.connpass.com/

88f4e84b94fe07cddbd9e6479d689192?s=128

soudai sone

April 19, 2017
Tweet

Transcript

  1. SourceTreeΛ࣮ࡍʹ࢖ͬͯΈͨ࿩ ʢӡ༻Λճ͢࿩ʣ ୈճ5PLZP"UMBTTJBOϢʔβʔάϧʔϓ

  2. What is it? Git࢖ͬͯ·͔͢ʁ

  3. What is it? ΤϯδχΞҎ֎΋GitΛ࢖͑Δͱศརʂ

  4. What is it? ੲͷձࣾͰͷऔΓ૊Έͷ࿩

  5. ͋͐͡Μͩ ̍ɹࣗݾ঺հ ̎ɹݱ৔ͷ՝୊ ̏ɹվળͷख๏ ̐ɹ݁Ռͱ࣍ͷ՝୊ ̑ɹ·ͱΊ

  6. ͋͐͡Μͩ ̍ɹࣗݾ঺հ ̎ɹݱ৔ͷ՝୊ ̏ɹվળͷख๏ ̐ɹ݁Ռͱ࣍ͷ՝୊ ̑ɹ·ͱΊ

  7. ࣗݾ঺հ ໊લɿીࠜɹ૖େʢͦͶɹ͚ͨͱ΋ʣ ೥ྸɿ32ࡀʢࡾਓͷࢠڙ͕͍·͢ʣ ৬ۀɿηʔϧεΤϯδχΞ ॴଐɿגࣜձࣾ ͸ͯͳʢMackerelνʔϜʣ ɹɹɹ೔ຊPostgreSQLϢʔβձ ɹɹɹɹɹதࠃࢧ෦ ࢧ෦௕ ɹɹٕज़తʹ͸LLܥݴޠͱ͔RDB͕޷͖Ͱ͢

  8. ࣗݾ঺հ ໊લɿીࠜɹ૖େʢͦͶɹ͚ͨͱ΋ʣ ೥ྸɿ32ࡀʢࡾਓͷࢠڙ͕͍·͢ʣ ৬ۀɿηʔϧεΤϯδχΞ ॴଐɿגࣜձࣾ ͸ͯͳʢMackerelνʔϜʣ ɹɹɹ೔ຊPostgreSQLϢʔβձ ɹɹɹɹɹதࠃࢧ෦ ࢧ෦௕ ɹɹٕज़తʹ͸LLܥݴޠͱ͔RDB͕޷͖Ͱ͢

  9. Mackerel

  10. ͸ͯͳ͸஥ؒΛ୳ͯ͠·͢ curl -sIL mackerel.io | grep engineer

  11. ͋͐͡Μͩ ̍ɹࣗݾ঺հ ̎ɹݱ৔ͷ՝୊ ̏ɹվળͷख๏ ̐ɹ݁Ռͱ࣍ͷ՝୊ ̑ɹ·ͱΊ

  12. ݱ৔ͷ՝୊ ࡞ۀͷྺ࢙͕ແ͍

  13. ݱ৔ͷ՝୊ ࡞ۀͷྺ࢙͕ແ͍ w ϓϨεϦϦʔεͷྺ࢙͕ແ͍ w υΩϡϝϯτͷྺ࢙͕ແ͍ w ੒Ռ෺ͱ࡞ۀΛඥ෇͚Δྺ࢙͕ແ͍

  14. ݱ৔ͷ՝୊ ྺ࢙͕ແ͍ฐ֐

  15. ݱ৔ͷ՝୊ ྺ࢙͕ແ͍ฐ֐ w ࡞ۀऀͷਐḿ͕ݟ͑ͳ͍ w 30--#"$,ग़དྷͳ͍ w ੒Ռ෺ͷྺ࢙తഎܠΛඥղ͚ͳ͍

  16. ݱ৔ͷ՝୊ ͜ΕΒͷ՝୊͔Βੜ·ΕΔ໰୊

  17. ݱ৔ͷ՝୊ ͜ΕΒͷ՝୊͔Βੜ·ΕΔ໰୊ w ਐḿ͕൑அͰ͖ͳ͍ w มߋ͕ා͍
 ແବͳϑΝΠϧ͕૿৩͢Δ w ͦͷ੒Ռ෺ͷຊདྷͷҙਤͱ൓ͨ͠มߋ
 ͕ੜ·ΕΔ

  18. ͋͐͡Μͩ ̍ɹࣗݾ঺հ ̎ɹݱ৔ͷ՝୊ ̏ɹվળͷख๏ ̐ɹ݁Ռͱ࣍ͷ՝୊ ̑ɹ·ͱΊ

  19. վળͷख๏ λεΫͷݟ͑ΔԽ

  20. վળͷख๏ λεΫͷݟ͑ΔԽ ˣ JTTVFΛ࡞Δ

  21. վળͷख๏ λεΫʹඥͮ͘੒Ռ෺

  22. վળͷख๏ λεΫʹඥͮ͘੒Ռ෺ ˣ ͜ΕΛHJUͰ؅ཧ

  23. վળͷख๏ ಛʹςΩετ͸͙͢HJU

  24. վળͷख๏ ಛʹςΩετ͸͙͢HJU ˣ όΠφϦͰ΋HJU

  25. վળͷख๏ େ੾ͳ͜ͱ͸ਖ਼ৗܥΛ࢖͑Δࣄ

  26. վળͷख๏ େ੾ͳ͜ͱ͸ਖ਼ৗܥΛ࢖͑Δࣄ ˣ τϥϒϧରԠ͸ΤϯδχΞ

  27. վળͷख๏ ਖ਼ৗܥΛ؆୯ʹ࢖͑Δπʔϧ

  28. վળͷख๏ ਖ਼ৗܥΛ؆୯ʹ࢖͑Δπʔϧ ˣ 4PVSDF5SFF͕Φεεϝ

  29. վળͷख๏ 4PVSDF5SFFͷσϞ

  30. վળͷख๏ 4PVSDF5SFFͷྑ͍ͱ͜Ζ w 8JO΋.BD΋͋Δ
 खॱ͕ຊԽग़དྷΔ w (6*͕Θ͔Γ΍͍͢
 ೔ຊޠԽ΋͞ΕͯΔʢΞϨϧΪʔରࡦ w (JU'MPXͷਖ਼ৗܥͷૢ࡞͕ඇৗʹγϯϓϧ

  31. վળͷख๏ 4PVSDF5SFFͷྑ͍ͱ͜Ζ w 8JO΋.BD΋͋Δ
 खॱ͕ຊԽग़དྷΔ w (6*͕Θ͔Γ΍͍͢
 ೔ຊޠԽ΋͞ΕͯΔʢΞϨϧΪʔରࡦ w (JU'MPXͷਖ਼ৗܥͷૢ࡞͕ඇৗʹγϯϓϧ

  32. վળͷख๏ 4PVSDF5SFFͷྑ͍ͱ͜Ζ w 8JO΋.BD΋͋Δ
 खॱ͕ຊԽग़དྷΔ w (6*͕Θ͔Γ΍͍͢
 ೔ຊޠԽ΋͞ΕͯΔʢΞϨϧΪʔରࡦ w (JU'MPXͷਖ਼ৗܥͷૢ࡞͕ඇৗʹγϯϓϧ

  33. վળͷख๏ 4PVSDF5SFFͷྑ͍ͱ͜Ζ w 8JO΋.BD΋͋Δ
 खॱ͕ຊԽग़དྷΔ w (6*͕Θ͔Γ΍͍͢
 ೔ຊޠԽ΋͞ΕͯΔʢΞϨϧΪʔରࡦ w (JU'MPXͷਖ਼ৗܥͷૢ࡞͕ඇৗʹγϯϓϧ

  34. վળͷख๏ վળ͸খ͘͞

  35. վળͷख๏ վળ͸খ͘͞ ˣ ·ͣॳΊΕΔ͜ͱ͕େࣄ

  36. ͋͐͡Μͩ ̍ɹࣗݾ঺հ ̎ɹݱ৔ͷ՝୊ ̏ɹվળͷख๏ ̐ɹ݁Ռͱ࣍ͷ՝୊ ̑ɹ·ͱΊ

  37. ݁Ռͱ࣍ͷ՝୊ มԽʹڧ͘ͳͬͨ

  38. ݁Ռͱ࣍ͷ՝୊ ਐḿ͕ݟ͑΍͘͢

  39. ݁Ռͱ࣍ͷ՝୊ ਐḿ͕ݟ͑΍͘͢ ˣ ϨϏϡʔ΋͠΍͘͢ͳͬͨ

  40. ݁Ռͱ࣍ͷ՝୊ ࡞ۀͷҾ͖ܧ͕͗؆୯ʹ

  41. ݁Ռͱ࣍ͷ՝୊ ঢ়گ೺Ѳ΋Θ͔Γ΍͘͢ͳͬͨ

  42. ݁Ռͱ࣍ͷ՝୊ ঢ়گ೺Ѳ΋Θ͔Γ΍͘͢ͳͬͨ ˣ ͱʹ͔͘ࡉ͔͘ίϛοτ

  43. ݁Ռͱ࣍ͷ՝୊ ίϯϑϦΫτ

  44. ݁Ռͱ࣍ͷ՝୊ Ұ෦ͷίϚϯυϥΠϯ࡞ۀ͕ଐਓԽ

  45. ݁Ռͱ࣍ͷ՝୊ ໰୊ൃੜͨ࣌͠ʹղܾ͢Δਓ

  46. ݁Ռͱ࣍ͷ՝୊ ໰୊ൃੜͨ࣌͠ʹղܾ͢Δਓ ˣ ΤϯδχΞͷ޻਺͕ඞཁ

  47. ݁Ռͱ࣍ͷ՝୊ ࣍ͷ՝୊

  48. ݁Ռͱ࣍ͷ՝୊ 5FBNͷఈ্͛

  49. ݁Ռͱ࣍ͷ՝୊ 5FBNͷఈ্͛ ˣ ৽ͨͳจԽͱͯ͠ҭͯΔ

  50. ͋͐͡Μͩ ̍ɹࣗݾ঺հ ̎ɹݱ৔ͷ՝୊ ̏ɹվળͷख๏ ̐ɹ݁Ռͱ࣍ͷ՝୊ ̑ɹ·ͱΊ

  51. ·ͱΊ վળͷίπ

  52. ·ͱΊ ໰୊ͷվળ͸5FBN͔Β

  53. ·ͱΊ 5FBNʹಋೖͰ͖Δ໰୊ʹ੔͑Δ

  54. ·ͱΊ lద੾ͳେ͖͞ͷ໰୊͑͞ੜ·ΕΕ͹ ໰୊͸ࣗવͱղܾ͢Δz ೚ఱಊؠాࣾ௕ IUUQTXXXDPNVNFEB@JXBUB

  55. ·ͱΊ ໰୊Λద੾ͳαΠζʹ੾Γ෼͚Δ

  56. ·ͱΊ ໰୊Λద੾ͳαΠζʹ੾Γ෼͚Δ ˣ ͦ͜ͰπʔϧΛ׆༻͢Δ

  57. ·ͱΊ πʔϧ͕໰୊Λ ௚઀ղܾ͢ΔΘ͚Ͱ͸ͳ͍

  58. ·ͱΊ ຊ࣭ΛݟۃΊΔࣄ͕େࣄ

  59. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ