2014-03-13 4 views
-2

이 질문은 이미 다른 문맥에서 여러 번 묻습니다. 그러나 해결책을 찾을 수 없습니다.SVN이 외부 라이브러리를 커밋하지 않는 이유는 무엇입니까?

왜 외부 라이브러리를 커밋하지 않습니까?

먼저 팀과 협력 중이며 SVN에서 프로젝트를 가져올 때마다 외부 라이브러리를 추가하고 싶지 않습니다. 우리는 같은 컴퓨터에서 매번 작업하지 않습니다.

두 번째로, 내가 만든 라이브러리에는 프로젝트의 폴더에 넣은 j3dcore, j3dutils 및 vecmath에 대한 링크 (외부 JAR 추가)가 포함되어 있습니다. 또한 나는 또한 내 프로젝트에 넣어 bin 폴더 (Java 3D 중) 네이티브 위치를 설정합니다. 새 컴퓨터를 사용할 때마다 Java 3D를 설치할 필요가 없습니다. 그것은 아주 잘 작동하지만 문제는 거기에있다, SVN 그것을 저지하지 않습니다.

제발 도와 주실 수 있습니까?

+0

'svn add/path/to/library.jar' 다음에'svn commit'이 있습니다. –

+1

어떤 명령을 실행합니까? 출력은 무엇입니까? 예상되는 출력은 무엇입니까? 이 질문은 현재의 상태에서 거의 답할 수 없습니다. –

+0

_ 각각의 시간에 SVN_에서 프로젝트를 가져 왔습니다. 사람들은 일반적으로 SVN (또는'update' 또는'checkout')으로부터'export '를 사용하는데, 이는 이들이 사용되는 명령이기 때문입니다. – vegemite4me

답변

0

나는이 (가) .classpath를 저 지르지 않은 subsclipse의 커밋 찾기 프로젝트의 (나는 왜 모른다). 그래서 우리가 다른 컴퓨터에서 프로젝트를 다운로드하려고 할 때 buildpath가 잘못되었습니다.

0

commit 전에 파일을 저장소에 추가해보십시오.

당신은 당신이 사용하지만, 명령 줄을 사용하는 경우,이 같은 것을 할 무엇 SVN 클라이언트 말했다하지 않은 :

$ svn add lib/j3dcore.jar 
$ svn add lib/j3dutils.jar 
$ svn add lib/vecmath .jar 
$ svn commit -m "Added thirdparty JARs." 
관련 문제