SVN 클라이언트가 작업 복사본의 파일을 업데이트하지 않습니다.

SVN 클라이언트가 작업 복사본의 파일을 업데이트하지 않습니다.

WC(작업 복사본)를 업데이트한 후에도 파일 중 하나가 여전히 이전 개정판에 남아 있습니다.

아래에서 볼 수 있듯이 명령은 getOdSum.php 파일의 마지막 변경 개정판이 403임을 보여줍니다. 그러나 명령 svn info에 표시된 것처럼 사실이 아닙니다 .svn list

host:~# svn info /srv/www/htdocs/services/getOdSum.php
Path: /srv/www/htdocs/services/getOdSum.php
Name: getOdSum.php
Working Copy Root Path: /srv/www
URL: http://blah/www/htdocs/services/getOdSum.php
Repository Root: http://blah
Repository UUID: e8d72a91-f4c2-7648-b7bf-ec66f57ea273
Revision: 593
Node Kind: file
Schedule: normal
Last Changed Author: dlopez
Last Changed Rev: 403
Last Changed Date: 2018-03-14 18:30:53 +0000 (Wed, 14 Mar 2018)
Text Last Updated: 2018-04-23 19:12:59 +0000 (Mon, 23 Apr 2018)
Checksum: bc9b7ff245aadd45cacc1d11377a0227a08dfe6a

이 명령은 svn list저장소에서 마지막으로 변경된 개정이 537임을 보여줍니다.

host:~ # svn list /srv/www/htdocs/services/ --verbose
Authentication realm: <http://blah> SVN Repository
Password for 'dlopez':
    537 dlopez                May 07 20:01 ./
    419 dlopez           1920 Jul 12  2018 getLastMan.php
    537 dlopez          11450 May 07 20:01 getOdSum.php
    383 dlopez             19 Aug 18  2017 info.php
(...)

물론 이전에는 다음 명령을 시도했습니다(여기서 /srv/www는 루트 WC 디렉터리입니다).

host:~ #svn cleanup /srv/www

host:~ # svn update /srv/www
Updating '/srv/www':
Authentication realm: <http://blah> SVN Repository
Password for 'dlopez':
At revision 593.

host:~ # svn update /srv/www/htdocs/services/getOdSum.php
Updating '/srv/www/htdocs/services/getOdSum.php':
Authentication realm: <http://blah> SVN Repository
Password for 'dlopez':
At revision 593.

제가 뭔가 잘못하고 있는 건가요, 아니면 클라이언트의 버그인가요? 꽤 오래됐어요:

host:~ # svn --version
svn, version 1.7.13 (r1516569)

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - handles 'http' scheme
  - handles 'https' scheme

화장실 이름을 바꾸고 새것으로 새로 결제해서 해결했는데 문제를 이해해 주시면 좋을 것 같습니다.

관련 정보