source

서브타원 svn: 무시

nicesource 2023. 4. 24. 23:29
반응형

서브타원 svn: 무시

내 SVN에 연결하기 위해 서브타원을 사용하고 있어svn:ignore에 추가하고 싶은 폴더와 파일이 있지만 회색으로 표시되어 있습니다.하위 항목에서 파일 및 디렉토리를 무시하도록 하는 쉬운 방법이 있습니까?

서브타원

svn:저장소로 이미 커밋된 파일은 무시할 수 없습니다.

따라서 다음과 같이 해야 합니다.

  1. 저장소에서 파일을 삭제합니다.
  2. 프로젝트(작업 복사본)를 헤드 리비전으로 업데이트합니다.
  3. Eclipse에서 파일을 다시 만듭니다.
  4. [ Team ]-> [ Add to svn : ignore ]를 사용하여 파일에 svn : ignore 를 설정합니다.
  5. 변경 사항을 반영하려면 일식을 다시 시작합니다.

행운을 빕니다.

거북이를 이용해서 할 수 있었어요.Windows 탐색기에서 직접 SVN:

무시합니다.->TortiseSVN->Delete and add to ignore list

이클립스에서 프로젝트를 닫았다가 다시 열어야 했고, 작업이 완료되었습니다.

Sublipse에서는 목록을 무시하는 최상위 폴더만 추가할 수 있고 목록 아래의 하위 폴더는 추가할 수 없습니다.왜 이런 식으로 돌아가는지 모르겠어요.그러나 시행착오를 통해 버전 관리에 서브폴더를 직접 추가하면 ignore 목록에 동일한 수준의 다른 폴더를 추가할 수 있다는 것을 알게 되었습니다.

alt 텍스트

예를 들어 위의 그림을 참조해 주세요.webapp 폴더를 src를 추가하지 않고 무시하려고 했을 때 하위항목이 이를 허용하지 않았습니다.그러나 Java 폴더를 버전 관리에 추가했을 때 "add to svn: ignore.." 가 webapp에 대해 활성화되었습니다.

SVN에서 Eclipse와 프로젝트를 처음 공유하려는 경우 특정 파일을 커밋하지 않는 것이 좋습니다.그러기 위해서는 [환경설정]-> [팀]-> [무시 자원]으로 이동합니다.이 화면에서는 커밋하지 않을 파일의 종류를 무시하는 패턴을 추가하면 됩니다.

이클립스 환경설정

Eclipse Indigo 서비스 릴리스 2에서 서브이클립스 사용

/src 아래에 임시 파일과 로그가 있는 폴더를 SVN 저장소에 커밋했습니다.그리고 깨달은 후, 나는 같은 상황에 처했고, 회색으로 칠해진 "svn: ignore"를 알게 되었다.

다음과 같은 해결책을 찾았습니다.

1. 프로젝트 소스에서 폴더를 삭제했습니다.

2. 팀 -> 커밋...폴더와 함께

3. 폴더를 프로젝트 트리에 다시 작성.

이제 "팀 -> svn에 추가: 무시"를 사용할 수 있게 되었습니다.."

Sublipse 사용자가 아니기 때문에 이것은 WAG일 뿐입니다만, 무시하려고 하는 것을 포함한 폴더 자체가 SVN에 추가되어 있는지 확인하셨습니까?버전 제어되지 않은 폴더 내에서는 이를 무시할 수 없습니다.

나에게 효과가 있었던 것은 다음과 같다: (Eclipse 3.3.6 Sublipse 2.4)

  • set svn : tortoone : ( . set . classpath . project target . apt _ src one at at at at at at at at at at at at)
  • 그 프로젝트를 일식에서 삭제했다.
  • svn에서 새로운 체크아웃
  • 프로젝트를 일식으로 Import(일식으로 다시 Import하는 것은 나에게 효과가 없었다)

어떻게 하는지 막 알아냈어

상위 폴더를 버전 제어에 추가하면 Eclipse가 모든 하위 폴더를 추가하는 것으로 나타납니다.하위 폴더가 버전 제어에 추가되면 이를 무시할 수 없습니다.

방법은 다음과 같습니다.

최상위 폴더를 마우스 오른쪽 버튼으로 클릭하고 버전 컨트롤에 추가합니다. 무시할 하위 폴더를 마우스 오른쪽 버튼으로 클릭하고 되돌립니다. 무시할 하위 폴더를 마우스 오른쪽 버튼으로 클릭합니다. svn:ignore(이 폴더는 현재 사용 가능)

특정 파일을 무시하거나 무시를 해제하려면 일식 환경설정을 사용할 수 있습니다.--> 팀 --> 무시된 리소스.추적할 리소스를 선택하거나 선택 취소합니다.

이것은 매우 짜증나지만, 콘테인먼트 문제입니다(.svn 폴더는 무시된 파일도 추적합니다).무시해야 하는 항목은 바로 상위 폴더의 무시 목록에 추가해야 합니다.

그래서 새 파일이 포함된 새 하위 폴더를 만들었는데 해당 파일을 무시하려고 했지만 옵션이 회색으로 표시되어 실행할 수 없었습니다.먼저 원하는 새 폴더(캐시 폴더)를 커밋하고 그 파일을 (새로 추가한 폴더;-) 무시 목록에 추가하여 하나의 파일이 아닌 패턴을 추가할 수 있는 기회를 갖는 것으로 해결했습니다.

한 가지 더...이미 이클립스를 통해 이러한 파일을 무시한 경우(팀 -> 무시된 리소스 사용) 이러한 설정을 취소해야 합니다.그러면 파일이 Sublipse에 의해 다시 제어되고 "Add to svn: ignore" 옵션이 다시 나타납니다.

거북이를 사용하는 경우SVN과 파일은 이미 커밋되어 있습니다.파일 프로젝트 폴더로 이동하여 무시할 파일/폴더를 오른쪽 클릭합니다.TorteSVN -> 버전 해제 후 무시 목록에 추가합니다.그런 다음 폴더/파일을 삭제하고(키보드를 클릭한 후 DELETE를 누름), 프로젝트 폴더를 우클릭하여 -> SVN Commit...저장소에서 폴더가 삭제됩니다.이제 폴더/파일을 다시 만들어도 무시됩니다.

언급URL : https://stackoverflow.com/questions/1066809/subclipse-svnignore

반응형