2017-11-22 33 views
1

때로는 작업 복사본을 변경하기 시작하고 분기에 주차하려고하므로 다른 방향으로 향할 수 있지만 필요한 경우 변경 사항에 계속 액세스 할 수 있습니다. 괜찮습니다. 어떻게 할 수 있는지 알고 있습니다. https://stackoverflow.com/a/3697657/2704659. 그러나 내가 알아낼 수없는 것은 버전없는 파일을 분기에 포함시키는 방법입니다. 나는 지회의 일환으로 내가 원하는 몇 가지 수업을 만들었을지도 모른다. 어떻게 든 가능할까요?작업 복사본에서 분기하고 버전이없는 파일을 포함하십시오.

여기에 표시 할 지점이없는 지점 UI가 있습니다.

당신이 작업 복사본에서 지점을 만들고 있어요 때마다

enter image description here

+0

새 분기에 'svn add'할 수는 없습니까? 버전이없는 파일은 기본적으로 분기하지 않으므로 프로젝트에 추가해야합니다. 일단 svn을 추가하면 브랜치 (branch)에 대한 간단한'svn commit'이되고 여러분은 잘되어야합니다! 그리고 그들은 당신이 그 지점에만 헌신했기 때문에 그들은 여전히 ​​트렁크에 없을 것입니다. – Chris

+0

완벽하게 작동합니다! 왜냐하면 내가 커밋 할 때 자동으로 추가 기능을 사용하기 때문에 add를 사용한 적이 없다. 감사. –

+0

사람을 도와 주니 기쁘다. 나는 다른 사람들이 사용할 수있는 대답으로 나의 의견을 옮길 것이다. – Chris

답변

2

, 그것은 단지 현재 버전 파일을 분기 할 것 - 저장소에서 불필요한 빌드 디렉토리/바이너리를 포함 방지하기 위해 디자인이다.

이러한 추가 클래스를 추가하려면 파일을 새 분기로 이동하고 바로 파일에 svn add을 입력 한 다음 svn commit을 수행하면됩니다.

SVN 커밋 대화 상자를 사용하는 경우 svn 추가 ​​단계를 놓칠 수있는 방법을 확실히 볼 수 있습니다. 나는 똑같은 일을하곤했지만, 결국 팀원들에게 "비 버전화된 파일 표시"체크 상자를 끄도록 지시했다. 그래서 커밋 로그 화면이 내가 신경 쓰지 않는 파일들로 어수선하게 흩어지지 않고, m 내가 저지르고 싶은 파일이 있습니다. 따라서 svn add>svn commit은 2 단계 인증의 일종입니다.