2014-09-10 2 views
1

작은 팀의 소스 제어에서 Umbraco 파일을 관리하는 방법을 찾으려고합니다. 템플릿과 문서 유형을 Umbraco에 추가하려고하면 로컬 SDF 파일과 MVC 프로젝트에 모두 추가됩니다. 그러나 이러한 변경 내용으로 SDF 파일을 배포하지 않으면 새 템플릿이 MVC 프로젝트에는 표시되지만 Back Office에는 표시되지 않습니다. 이상적으로는 소스 제어에서 템플릿 (및 이와 관련된 것들)을 관리하고 환경별로 추가해야하는 컨텐트가 배포되지 않도록해야합니다. 우리는 SDF 파일을 관리하고 싶지 않으며 여러 사람이 동시에 작업 할 수 있도록 가능한 한 깨끗하게 유지하려고합니다.Umbraco 7 소스 제어 - 파일 관리

이 유형의 문제에 대한 해결책을 찾은 사람이 있습니까?

답변

3

uSync for Umbraco과 같은 패키지를보고 싶다면 공유 개발 환경에서 이러한 종류의 항목을 공유하는 데 매우 유용하며 개요 한 대부분의 요구 사항을 충족시켜야합니다.

uSync는 Umbraco 사이트에 앉아 - 그것은 DLL을 justs - 그리고 데이터베이스가 디스크에 객체를 쓸 것, 그리고 사이트는 Umbraco 데이터베이스를 디스크의 파일을 읽고 업데이트합니다 시작할 때 을 유지하기 위해 모든 것이 동기화됩니다.

uSync이 읽을

은 인/아웃의 총수 :

  • MediaTypes
  • 데이터 형식이
  • 매크로
  • DictionaryItems을

    • 된, DocumentTypes
    • 언어
    • 스타일 시트
    • 템플릿 *
  • +0

    고마워요! 이것은 정확히 우리가 찾고있는 것이고 훌륭하게 작동합니다. – floydbear

    0

    짧은 대답은 짧은 답변입니다. 이러한 유형의 문제는 신속하고 쉬운 해결 방법을 찾기가 어렵습니다. 여기에서 읽을 수 있습니다 Uploading umbraco site on server from local host 나는 비슷한 주제에 대한 답을 올렸습니다.

    기본적으로 내가 찾은 것 중 가장 매끄러운 점은 단순히 내가 살고 싶은 변경 사항을 수동으로 다시 수행한다는 것입니다. 시간이 많이 소요되지만, 모든 것을 가져 와서 올바르게 배치했는지 확인하는 유일한 방법입니다. 특별히 라이브 사이트에 있습니다.

    로컬 데이터베이스 (컴팩트 에디션은 사용하지 않습니다.)는 항상 동기화되지 않는 경향이 있으므로 주기적으로 "마스터"(또는 라이브) 데이터베이스를 가져 와서 백업합니다. 그들이 업데이트 할 수 있도록 내 devs에 보냅니다. 또한 미디어 파일을 다운로드하고 네트워크를 통해 공유하십시오.

    우리의 소스 컨트롤은 TFS입니다. 거기에 "모든 것", dlls 및 umbraco 파일을 커밋합니다. 나는 이것이 새로운 dev 설치를 로컬에서 그리고 신속하게 얻는 가장 쉬운 방법이라는 것을 알았다.

    희망이 도움이됩니다.