PhpStorm(아마 IntelliJ 계열)로 Partial Commit(파일의 일부만을 커밋) 할 수 있다!

1983 단어 IntelliJGitPhpStorm

PhpStorm(아마 IntelliJ 계열)로 Partial Commit 할 수 있다!



부끄러워하면서 조금 전까지 몰랐습니다!

PhpStorm(아마 IntelliJ 계열) Partial Commit 가 가능합니다.

이것은 즈보라인 인간으로서는 매우 활용하지 않으면!

어떤 때 유용합니까?



어느 정도 구현하고 있는 동안에, 특정의 파일(들)에 Commit 하려고 하는 의도와는 다른 경미한 수정을 넣어 버리는 경우가 있습니다.

예를 들어, SomeController.php 라는 파일에 대해서 작업을 하고 있어 우연히 typo 를 발견했다고 합니다.

하지만 이미 SomeController.php는 수정이 들어있어 발견한 typo와 함께 커밋하면 커밋 로그적으로 좋지 않다고 생각한다.

그렇게 되면, 먼저 실장 개소를 Commit 하고, 그 후에 typo 를 수정하게 되는 것입니다만, 뭐, 잊거나 Commit 했지만, 본근쪽으로 돌아가거나 하는 상황이 발생하기 쉽습니다.

거기서, 커밋시에 특정의 수정만 커밋 할 수 있으면 좋겠다라고 생각하는 것입니다.

그래서 오늘은 왠지 구구라고 본 것입니다. phpstorm partial commit 라고.

그렇다면 앞서 언급한 htps : // bg. 지 tb 라이언 s. 코 m / 이데아 / 2018 / 02 / 엔테 ぃ j-이데아 - 2018 - 1 - 에어 pp r 치아 루기 t こみ ts - 안 d 누레 / 을 발견한 것입니다! 대단해!

방법



예를 들어, Project Tree (등: favs 에서라든지 OK)에서 대상 파일들을 선택한 상태에서 cmd + shift + a git 를 그대로 키보드의 엔터로부터 선택합니다.

※그 밖에도 Commit File... 로, 영향이 있는 파일에 대한 Commit Window 를 표시하는 방법도 있습니다.

에서 표시된 Window 상단에서 먼저 Partial Commit 하고 싶은 파일에 체크를 넣습니다.

※ 만약, Project Tree 에서 선택하고 있었을 경우 이미 선택이 끝난 것입니다.

그리고 다음.

화면 하단의 cmd + k 의 행 번호의 개소에 체크 박스가 있을 것입니다!



이 체크, 디폴트로 모두 체크가 들어가 있을 것입니다만, 이번 커밋 작업으로 제외하고 싶은 개소의 체크를 제외하면, 체크가 들어가 있는 장소만이 커밋됩니다!

편리!

예를 들면, 앞의 예라면, Your version 라는 커밋에 대해서, 해당 개소만에 체크를 넣어 먼저 커밋해 두는, 따위가 생기기도 합니다.

물론 체크를 하지 않은 부분은 미커밋 상태로 남습니다.

이것은 추종!

좋은 웹페이지 즐겨찾기