0
개발에서 준비 서버로 프로젝트를 배포하기 위해 Windows Vista의 배치 파일을 만듭니다. 내가 현재 가지고있는 코드는 다음과 같습니다Subversion 태그를 날짜순으로 자동 삭제
준비/품질 보증을 누를 때마다 들어:: Copy files from development to staging
robocopy \\local\file\path \\staging\file\path /MIR /Z /XD .svn /NFL /NDL /XF *.cs *.sln *.csproj *.suo *.resx *.user *.sln.cache
:: Create a new SVN tag in the format 'Staging_vYYYY.MM.DD.HH.MM'
svn copy http://repo:8080/svn/project/trunk http://repo:8080/svn/project/tags/Staging_v%date:~-4,4%.%date:~-10,2%.%date:~-7,2%.%time:~-11,2%.%time:~-8,2% --username ##### --password ##### -m "Tag for newest version on staging" --force-log
, 그것은 파괴에 새 태그를 만듭니다. 나는이 역사의 일부를 주변에두고 싶지만 내 태그 디렉토리를 습격하고 싶지는 않습니다. 이상적으로, 배치 파일에서 오래된 태그 (예 : 한 달 이상)를 삭제하여 불필요한 백업에 하드 드라이브 공간을 낭비하지 않도록하십시오.
이 할 수있는 방법이 있나요? 원스텝 배포 프로세스를 만드는 더 좋은 방법이 있습니까?
아, 그래서 제가 고치려고하는 문제는 실제로 문제가 아닙니다. 내가 좋아하는 종류의 해결책. –