āđāļāļāļĢāļīāļāļāļāļāļāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļŦāļĨāđāļāļāļĩāđāļĄāļēāđāļĨāļ°āļāļēāļĢāļāļģāļŦāļāļāđāļ§āļāļĢāđāļāļąāļ "āļāļģāļŦāļāļī" āđāļāđāļāļāļąāļāļāđāļāļąāļāļāļĩāđāļŠāļģāļāļąāļāđāļĨāļ°āđāļāđāļāļąāļāļāļĒāđāļēāļāđāļāļĢāđāļŦāļĨāļēāļĒāļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļĢāļ°āļāļļāđāļāđāļ§āđāļēāđāļāļĢāļāļģāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļēāļāļāļĒāđāļēāļāđāļāđāļāļĨāđāļāļĩāđāļāļģāļŦāļāļāļ āļēāļĒāđāļāđāļāđāļāđāļāļŠ āđāļĨāļ°āđāļĄāļ·āđāļāđāļāļāļĩāđāļĄāļĩāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļŦāļĨāđāļēāļāļąāđāļ āđāļĄāđāļ§āđāļēāļāļģāļ§āđāļē "āļāļģāļŦāļāļī" āļāļēāļāļĄāļĩāļāļ§āļēāļĄāļŦāļĄāļēāļĒāđāļāļīāļāļĨāļ āđāļāđāļāļļāļāļāļĢāļ°āļŠāļāļāđāļāļāļāļāļģāļāļĩāđāđāļĄāđāđāļāđāđāļāļ·āđāļāļ§āļīāļāļēāļāļĐāđāļ§āļīāļāļēāļĢāļāđāļŦāļĢāļ·āļāļāļĩāđāļāļīāđāļ§āđāļāļāļĩāđāđāļāđāļĨāļ°āļāļļāļāļāļĨ āđāļāđāđāļāđāļāđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļē āļāļēāļĢāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļ āđāļĨāļ°āļāļ§āļēāļĄāļĢāļąāļāļāļīāļāļāļāļāļ āļēāļĒāđāļāļāļĩāļĄāļāļąāļāļāļē
āļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļĢāļ°āļ§āļąāļāļīāļāļ§āļēāļĄāđāļāđāļāļĄāļēāļāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļĨāļ°āļāļēāļĢāļĢāļ°āļāļļāļŠāļēāđāļŦāļāļļāļāļĩāđāđāļāđāļāļĢāļīāļāļāļ·āļāđāļāđāļāļŠāđāļ§āļāļŠāļģāļāļąāļāļāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđ āđāļāļ·āđāļāļāļāļēāļāļāļēāļĢāļāļąāļāđāļāļāđāļĨāļ°āļāļēāļĢāđāļāđāđāļāļāļģāļāļ§āļāļĄāļēāļāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāđāļāđāļāļĢāđāļāđāļāļāđ āļāļēāļĢāļĄāļĩāļāļĨāđāļāļāļĩāđāđāļāļ·āđāļāļāļ·āļāđāļāđāđāļāļāļēāļĢāļāļīāļāļāļēāļĄāļāļĩāđāļĄāļēāļāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāļāđāļāļāļēāļ°āļŠāļēāļĄāļēāļĢāļāļĨāļāđāļ§āļĨāļēāđāļĨāļ°āļāļ§āļēāļĄāļāļĒāļēāļĒāļēāļĄāļāļĩāđāđāļāđāđāļāļāļēāļĢāļāđāļāļŦāļēāļāļąāļāļŦāļē āļāļēāļĢāļĒāđāļāļāļāļĨāļąāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāđāļĄāđāļāđāļāļāļāļēāļĢ āđāļĨāļ°āļāļēāļĢāļĢāļąāļāļĐāļēāļāļļāļāļ āļēāļāđāļāđāļāđāļāļĒāļĢāļ§āļĄāđāļāđāļāļĒāđāļēāļāļĄāļēāļ
āļĢāļ°āļāļāļāļ§āļāļāļļāļĄāđāļ§āļāļĢāđāļāļąāļāļŠāļĄāļąāļĒāđāļŦāļĄāđ (VCS) āđāļāļ·āļāļāļāļąāđāļāļŦāļĄāļ āđāļāđāļ Git, Mercurial, Subversion āđāļĨāļ°āļāļ·āđāļāđ āļĄāļĩāļāļĩāđāļāļāļĢāđ "Blame" āļāļąāđāļāđāļāļāđāļāļāļĩāļāļŦāļĢāļ·āļāļāđāļēāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļāļāļāļļāļāļāļĨāļāļĩāđāļŠāļēāļĄ āļāđāļāļĄāļđāļĨāđāļĨāļ°āļĢāļ°āļāļąāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļāļāļąāļāļāđāļāļąāļ "āļāļģāļŦāļāļī" āļāļēāļāđāļāļāļāđāļēāļāļāļąāļāđāļāļāļķāđāļāļāļĒāļđāđāļāļąāļ VCS āļāļĩāđāđāļāđāļāļēāļ āđāļāđāđāļāļĒāļāļąāđāļ§āđāļāđāļĨāđāļ§ āđāļŦāđāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāļāđāļāđāļāļāļĩāđ:
- āļāļđāđāđāļāļĩāļĒāļ: āļāļ·āđāļāļŦāļĢāļ·āļāļāļąāļ§āļĢāļ°āļāļļāļāļļāļāļāļĨāļāļĩāđāļāļģāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ
- āļ§āļąāļāļāļĩāđ/āđāļ§āļĨāļē: āļāļēāļĢāļāļĢāļ°āļāļąāļāđāļ§āļĨāļēāļāļĩāđāđāļāđāļāļāļāđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāļāļāļĄāļĄāļīāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ
- Commit Hash (āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļāđāļāđāļ Git): āļāļąāļ§āļĢāļ°āļāļļāđāļāļāļēāļ°āļāļĩāđāļāđāļēāļāļāļīāļāļāļķāļāļāļēāļĢāļāļāļĄāļĄāļīāļāļāļĩāđāđāļāđāļāļāļąāļāļŦāļē
- āļāđāļāļāļ§āļēāļĄāļĒāļ·āļāļĒāļąāļ: āļāļģāļāļāļīāļāļēāļĒāđāļāļĒāļĒāđāļāļāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ āļāļąāļāļāļģāđāļāļĒāļāļđāđāđāļāļĩāļĒāļ
āļāļāļāđāļŦāļāļ·āļāļāļēāļāļāđāļāļĄāļđāļĨāļāđāļēāļāļāđāļ VCS āļāļąāđāļāļŠāļđāļāļāļēāļāļĢāļēāļĒāļāļēāļĢāļāļēāļāđāļŠāļāļāļāļļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļīāđāļĄāđāļāļīāļĄāđāļāļ·āđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄāļĄāļēāļāļāļķāđāļ āđāļāđāļ āļāļģāļāļ§āļāļāļĢāļĢāļāļąāļāļāļąāđāļāļŦāļĄāļāļāļĩāđāđāļāļīāđāļĄāļŦāļĢāļ·āļāļĨāļ āļāļēāļĢāđāļŠāļāļāļāļĢāļēāļāļīāļāļāļāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļ (āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāđāļ§āļāļĢāđāļāļąāļāļāļāļāđāļāļĨāđ) āđāļĨāļ°āļāļēāļĢāļāđāļēāļāļāļīāļ āđāļāļĒāļąāļāļāļēāļĢāļāļāļĄāļĄāļīāļāļāļ·āđāļ āđ āļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļŠāđāļ§āļāļāļāļāđāļāđāļāđāļāļĩāļĒāļ§āļāļąāļ
āđāļāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster āļāļāļĢāđāļŠāđāļāđāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļŠāļģāļŦāļĢāļąāļāđāļāđāļāđāļāļāļāđ āđāļ§āđāļ āđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļ§āļāļĢāđāļāļąāļāđāļāđāđāļāļĒāđāļāđ VCS āđāļāđāļ Git āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļŠāļēāļāļĢāļ§āļĄāļāļĩāđāļāļāļĢāđ "Blame" āđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāđāļāļ·āđāļāļāļąāļāļāļēāļĢāđāļĨāļ°āļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāļĢāđāļāđāļāļāđāđāļāđāļāļĩāļĒāļīāđāļāļāļķāđāļ āļāđāļ§āļĒāļāļēāļĢāđāļāđ VCS āļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄ āļāļđāđāđāļāđ AppMaster āļŠāļēāļĄāļēāļĢāļāļĄāļąāđāļāđāļāđāļāđāļ§āđāļēāđāļāļĢāļāļāļēāļĢāļāļāļāļāļ§āļāđāļāļēāđāļĄāđāđāļāļĩāļĒāļāđāļāđāļŠāļĢāđāļēāļāļāļķāđāļāļāđāļ§āļĒāļāļļāļāļ āļēāļāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļāđāļāđāļēāļāļąāđāļ āđāļāđāļĒāļąāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļđāđāļĨāļāđāļ§āļĒāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļ§āļāļĢāđāļāļąāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļāļĩāđāļŠāļļāļ āđāļāļĒāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ "āļāļģāļŦāļāļī" āđāļāļ·āđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļ āļāļ§āļēāļĄāļĢāļąāļāļāļīāļāļāļāļ āđāļĨāļ°āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļēāļāļĩāđāļāļĩāļĒāļīāđāļāļāļķāđāļ
āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļŠāļĄāļĄāļāļīāļ§āđāļēāļāļĩāļĄāļāļąāļāļāļąāļāļāļēāļāļĩāđāļāļģāļāļēāļāđāļāđāļāļĢāļāļāļēāļĢ AppMaster āļāļāļāļļāļāļāļāļāļĢāđāļāļāļāļĩāđāļāļđāļāļāļģāļĄāļēāđāļāđāđāļāļāļēāļĢāļāļāļĄāļĄāļīāļāļāļĢāļąāđāļāļĨāđāļēāļŠāļļāļ āđāļĄāļ·āđāļāđāļāđāļāļĩāđāļāļāļĢāđ "āļāļģāļŦāļāļī" āļāļ§āļāđāļāļēāļŠāļēāļĄāļēāļĢāļāļāļīāļāļāļēāļĄāļāđāļāļāļģāđāļāļīāļāļāļāļāļāļļāļāļāļāļāļĢāđāļāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āđāļāļĒāļāļīāļāļēāļĢāļāļēāļ§āđāļēāđāļāļĢāļāļģāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļāļēāļ°āđāļāļēāļ°āļāļāđāļĨāļ°āđāļāļīāļāļāļķāđāļāđāļĄāļ·āđāļāđāļ āļāđāļāļĄāļđāļĨāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāđāļ§āļĒāđāļŦāđāļāļĩāļĄāđāļāđāļēāđāļāļāļķāļāļāļ§āļēāļĄāļāļąāđāļāđāļāđāļĢāļīāđāļĄāđāļĢāļāđāļāļ·āđāļāļāļŦāļĨāļąāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ āđāļāđāđāļāļāļąāļāļŦāļēāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāđāļŦāļāļļāļāļēāļĢāļāđāļāļĩāđāļāļĨāđāļēāļĒāļāļąāļāđāļāļāļāļēāļāļ āļāļāļāļāļēāļāļāļĩāđ āļāļąāļāļāđāļāļąāļ "Blame" āļĒāļąāļāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāđāļāļŠāļāļēāļāļāļēāļĢāļāđāļāļĩāđāļŠāļĄāļēāļāļīāļāđāļāļāļĩāļĄāđāļĄāđāļāļĢāđāļāļĄāđāļāđāļāļēāļāļŦāļĢāļ·āļāļĒāđāļēāļĒāđāļāļāļĩāđāđāļāļĢāđāļāđāļāļāđāļāļ·āđāļ āđāļāļ·āđāļāļāļāļēāļāļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļāļāļļāļāļāļĨāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āđāļāļ·āđāļāļāļĢāļķāļāļĐāļēāđāļāļ·āđāļāļāļāļāļģāļāļĩāđāđāļāļāļŦāļĢāļ·āļāļāļģāđāļāļ°āļāļģāđāļāļŠāđāļ§āļāđāļāđāļāđāļāļāļēāļ°
āđāļāļĒāļŠāļĢāļļāļ āļāļąāļāļāđāļāļąāļ "Blame" āđāļāļĢāļ°āļāļ Source Control āđāļĨāļ° Versioning āļĄāļĩāļāļāļāļēāļāļŠāļģāļāļąāļāđāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđ āđāļāļĒāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļąāļāļāļĢāļāļāļĨāļąāļāđāļāļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļĢāļ°āļ§āļąāļāļīāđāļāđāļ āļāļēāļĢāļāļīāļāļāļēāļĄāļāļēāļĢāđāļāđāđāļ āđāļĨāļ°āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļē āļāđāļ§āļĒāļāļēāļĢāļĢāļ§āļĄ VCS āļāļĩāđāđāļāđāļāđāļāļĢāđāļāđāļāđāļēāļāļąāļāđāļāļĢāđāļāđāļāļāđāļāļĩāđāļŠāļĢāđāļēāļāđāļāļĒ AppMaster āļāļąāļāļāļąāļāļāļēāļāļ°āļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāļāļĨāļąāļāļāļāļāļāļĩāđāļāļāļĢāđ "Blame" āđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļ āļāļ§āļēāļĄāļĢāļąāļāļāļīāļāļāļāļ āđāļĨāļ°āļāļļāļāļ āļēāļāđāļāđāļāđāļāļĒāļĢāļ§āļĄ āļāļķāđāļāļāđāļēāļĒāļāļĩāđāļŠāļļāļāļāļ°āļāļģāđāļāļŠāļđāđāļāļēāļĢāļŠāđāļāļĄāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļāđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļāđāļŠāļģāđāļĢāđāļ