문제

안녕하세요 저는 SVN을 처음 사용하고 몇 가지 사항을 알고 싶거나 누군가가 조언이나 일부 사이트 중 하나를 올바른 방향으로 가리킬 수 있다면 읽을 수 있습니다.

전복 및 거북이가 설치되어 있고 전복이 올바르게 설치되어 있지만 컴퓨터에서 HTDOCS 폴더에서 파일에서 작업 할 수있는 방법을 알고 싶습니다. 파일을 커밋 한 후 HTDOCS 폴더로 전송됩니다. 내가 로컬 호스트로 갈 때보기.

미리 감사드립니다.

도움이 되었습니까?

해결책

이 질문은 전적으로 명확하지는 않지만 로컬 컴퓨터의 HTDOCS 폴더에서 데이터 사본을 작업하고 로컬 컴퓨터의 웹 서버를 통해보고 행복 할 때 확인합니다. , 변경 사항을 저지르고 생산 기계에서 롤아웃하십시오.

그렇다면 축하합니다! 이것은 훌륭한 일을하는 훌륭한 방법입니다.

이것이 바로 우리가하는 일입니다 (전체 동적 응용 프로그램의 로컬 버전을 실행하는 시점까지). 우리는 정기적으로 약속 한 다음 릴리스를 수행하고 서버로 이동하여 서버에서 HTDOCS (또는 무엇이든)의 체크 아웃에서 SVN 업데이트를 수행합니다. 이것은 Cron 작업으로 자동화 될 수 있지만, 헤드가 먼저 세력 검사를 받도록하기 때문에 수동으로 수행하고 싶습니다. 업데이트에 이상한 일이 발생하면 바로 거기에 처리 할 사람이 있습니다.

시작하려면 :

  • 개발 시스템에 HTDOC 및 일부 파일을 만듭니다.
  • svn import 그 디렉토리
  • 생산 기계로 이동하십시오 svn checkout htdocs dir

다른 팁

나는 당신이 SVN이 당신을 위해하고있는 일을 파악하고 있는지 확실하지 않습니다. 각 커밋마다 생성 한 체크 포인트를 통해 파일에 대한 변경 기록을 유지하고 있습니다. 파일 자체는 파일 구조의 위치에 남아 있습니다.

작업 파일을 개발 서버 (컴퓨터에서)에 테스트 할 준비가 된 일종의 배포 도구를 찾고있는 것 같습니다. 솔루션이 무엇인지 잘 모르겠지만 여기 누군가가 필요한 답변을 줄 수 있다고 확신합니다.

Cruisecontrol.net과 같은 본격적인 CI에는 Nant와 너무 작아 보입니다. 가장 쉬운 방법은 HTDOC에 커밋하고 사본을 모두 제공하는 배치 파일을 만드는 것입니다. 같은 것

svn ci %message
robocopy . c:\htdocs

그 커밋의 이름을 바꾸고 전화하십시오 commit "this is my message"

커밋시 파일은 SVN 서버의 내부 저장소로 전송되며 직접 볼 수 없습니다. 그러나 모든 클라이언트는 자신의 내용을 업데이트 할 수 있으며 변경 사항이 표시됩니다.

어쨌든 시작 SVN 책. 이것 기사 또한 매우 유용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top