SharpSVN을 실험 중이므로 로컬 복사본이 오래되었음을 알 수 있습니다.로컬 복사본의 유효 기간이 만료되었는지 어떻게 알 수 있습니까?
좀 업데이트 코드를 생성 한:
public void UpdateSource()
{
var svn = new SvnClient();
SvnUpdateResult result;
var boolValue = svn.Update(@"C:\Dev\EasyHttp\trunk", out result);
}
나는 이런 식으로 뭔가를하고 싶어하지만을 :
클라이언트가 어떤 파일이 최신이 있는지 확인하기 위해 저장소를 확인public void UpdateSource()
{
var svn = new SvnClient();
if(svn.IsOutOfDate(path))
{
SvnUpdateResult result;
var boolValue = svn.Update(path, out result);
}
}
그렇다면 전체 체크 아웃을 업데이트합니다. 이것을 할 수있는 방법이 있습니까?
SvnUpdateResult
내부에 Revision
속성이 있다는 것을 알 수 있습니다. 이는 마지막 수정 속성을 저장해야한다는 의미입니까, 아니면 변경 사항이 있었는지 말할 수있는 지표가 있습니까?
이 응용 프로그램의 경우 업데이트를하고 변경 사항이 있는지 확인하는 것이 좋지만 이상적으로는 로컬 복사본을 업데이트하지 않고 검사 할 수 있기를 바랍니다.