2009-09-30 7 views

답변

4

Tortoisesvn은 자체 내부 svn 라이브러리를 가지고 있으며 시스템의 명령 행 클라이언트에 의존하지 않습니다.

당신은 svn의 명령 행 클라이언트와 TortoiseSVN을 모두 복사 작업 같은 작업을 할 거라면, 그들은 동일한 지점 버전에서해야 하나 등 모두 1.5 모두 1.6,

tortoisesvn 1.6을 사용하여 작업 사본을 보면, 즉시 1.6 레이아웃으로 자동 업그레이드됩니다. 1.5 명령 줄 클라이언트는 더 이상 해당 작업 복사본에 대해 어떠한 작업도 수행 할 수 없습니다.

1.6 명령 줄과 1.5 tortoisesvn을 사용하는 경우에도 마찬가지입니다.

그러나 서버와 통신하는 측면에서 1.6 클라이언트가 1.5 서버와 통신하는 데 문제가 없으며 반대의 경우도 마찬가지입니다. 1.6 서버는 1.5 클라이언트가 기대하는 모든 기능을 제공합니다. 1.6 클라이언트는 1.5 서버가 새로운 기능을 제공하지 않으며이를 고려할 것임을 알게 될 것입니다.

따라서 서버를 클라이언트와 별도로 업그레이드 할 수 있습니다. 누구나 자신의 페이스대로 고객을 업그레이드 할 수 있습니다. 하지만 도구가 작업 복사본을 잠그지 않도록하려면 모든 사용자가 동시에 컴퓨터의 모든 클라이언트를 업그레이드해야합니다.

+0

나는 1.4 클라이언트와 1.5 클라이언트에 대해서도 마찬가지라고 생각한다. 1.5 tortoisesvn 클라이언트를 사용할 때 내 1.4 svn 명령 줄 클라이언트가 중단됩니다. – darrickc

0

입니다 최신 클라이언트 기능은 작동하지 않지만) TortoiseSVN (즉 최신 버전)의 1.6.5 버전을 사용해야합니다.

0

새로운 기능을 생성 할 때 기존 인터페이스를 파괴 한 적이 절대로 본 적이 없습니다. 이것은 최신 버전 용으로 작성된 도구가 이전 버전 용으로 작성된 도구를 여전히 사용함을 의미합니다. 또한 구형 툴이 새로운 버전의 Subversion과 함께 작동한다는 것을 의미합니다.

버전 변경에 대한 문서 내용 중 "변경 내용 변경"은 정식 릴리즈에서만 발생합니다. 2.0이 나왔을 때 우리가 더 매달려있는 것 같아요.

이전 버전이 이미 설치된 그룹에서 작업하지 않는 한 항상 Tortoise의 최신 버전을 사용합니다. 그럼에도 불구하고 나는 보통 최신 버전이 있다는 것을 알려주고 있습니다. (무료 업그레이드가 좋다!)

- EDIT -
Jim T의 "잡았다"는 모든 클라이언트를 동일한 컴퓨터에서 동기화 할 필요가 있는지 확인하십시오. 커맨드 라인 클라이언트 나 커맨드 라인 클라이언트에 의존하는 다른 클라이언트를 사용하려고한다면, 그와 일치하는 거북이를 사용해야합니다.

내가 처음부터 시작한다면 나는 모든 것을 최신으로 유지할 것입니다.

0

The definitive guide svn 클라이언트/서버 호환성을 이해하고 있습니다.

TortoiseSVN은 (TortoiseSVN -> About) 당신이 작성한 svn 클라이언트 버전을 알려줍니다.