2013-07-08 2 views
1

VS2012에 umbrac6 * 사이트가 설정되어 있으며 소스 제어에 TFS를 사용하고 있습니다.Umbraco & TFS - 숨김 파일 포함

umbraco 백엔드를 통해 umbraco 사이트에 템플릿, 미디어 항목 등을 추가하면 새 파일이 솔루션에 자동으로 포함되지 않으므로 수동으로 파일을 포함시켜 소스 제어에 체크인 할 수 있습니다.

패키지 등을 설치할 때나 다른 폴더 위치에서 많은 파일을 만드는 경우에는 관리하기가 쉽지 않을 수 있습니다.

누구나 모든 파일이 소스 제어에 체크인되도록 보장하는 솔루션이 있습니까?

소스 제어 변경 옵션이 아닙니다.

감사

답변

6

은 내가 .csproj 파일에 파일이나 폴더를 포함하는 방법을 '담요'을 설명하는 this article을 가로 질러왔다. 간단히 말해서 다음 참조를 추가 할 수 있습니다

<Content Include="Path\To\Folder\**" /> 
<Content Include="Path\To\Folder\*.*" /> 
<Content Include="Path\To\Folder\*.jpg" > 

을 그래서 먼저 프로젝트에서 다음 폴더를 제외해야합니다 Umbraco의 경우 :

  • /umbraco
  • /umbraco_client
  • /미디어
  • /masterpages
  • /뷰
  • /macroscripts

다음 테스트 편집기에서 .csproj 파일을 열고 추가

  • /XSLT : 프로젝트를 다시로드 그것을 저장 한 다음 VS에서

    <Content Include="umbraco\**" /> 
    <Content Include="umbraco_client\**" /> 
    <Content Include="media\**" /> 
    <Content Include="masterpages\**" /> 
    <Content Include="views\**" /> 
    <Content Include="macroscripts\**" /> 
    <Content Include="xslt\**" /> 
    

    .

  • +0

    App_Data 디렉토리에 포함 및 배포해야 할 내용은 무엇입니까? 나는 패키지/** preview/**와 guid-named 패키지 디렉토리에 대해 궁금해하고있다. – IDisposable

    +0

    app_data/preview는 제외 할 수 있지만 app_data/packages는 필요하다. – Digbyswift

    +1

    굉장한 글. 방금 시간이 많이 걸렸습니다. 이 정보는 Umbraco 문서에없는 방법은 무엇입니까? –