2010-06-22 4 views
1

파일을 원격 서버 (예 : 배포 용 파일 업로드 (FTP))와 동기화하는 추가 기능이 있는지 알고 싶습니다. (웹 사이트에서)파일을 동기화하는 Visual Studio 용 추가 기능이 있습니까?

내가 변경 한 파일을 식별하고 나중에 업로드 할 수 있는지 확인할 수있는 것.

추가 기능이 있습니까?

+0

전체 소스 코드 샘플을 사용하는 최종 해결책이 있습니까? – Kiquenet

답변

3

아마도 this과 같은 것을 찾고있을 것입니다. 파견은 사실 꽤 좋지만 자유로운 대안은 아닙니다.

+0

와우, 그게 내가 원하는거야! 고맙습니다! 하지만 글쎄, 나는 조금 더 질문을 남겨 둘 것이다. 누군가 비슷한 첨가물을 알고 있지만 자유를 받아들이면 받아 들일 것이다. 그렇지 않으면 내가 너를 받아 들일 것이다. – BrunoLM

4

저에게는 소스 제어와 비슷하게 들리며 Visual Studio 용 소스 제어 추가 기능이 많이 있습니다.

소스 제어의 모든 기능을 실제로 원하지 않는다고해도 다른 컴퓨터와 동기화하는 아주 간단한 방법 일 수 있습니다 ... 실제로 이것이 결국 csharpindepth.com에 "배포"됩니다. 모든 것을 서버의 저장소로 확인하고 후크는 웹 사이트 디렉토리를 업데이트합니다.

+0

내 경우에는 가능하지 않지만, FTP와 마찬가지로 보내려는 파일을 선택할 필요가 있지만 내 변경 사항을 추적하는 데 도움이되는 조금 더 똑똑한 것이 있는지 궁금합니다. – BrunoLM

1

파일을 동기화한다는 것은 무엇을 의미합니까? 무엇과 동기화합니까?

저장소를 원한다면, ankhsvn이 서브 버전과 함께 작동하는 추가 기능 중 하나입니다.

배포 위치를 의미하는 경우 clickonce이 내장되어 있으며 '게시'를 클릭 할 때마다 서버에서 파일 버전 관리를 관리합니다.

편집> ClickOnce는 프로젝트에 필요한 모든 종속성을 계산합니다. 또한 프로젝트 구성의 게시 탭에서 '애플리케이션 파일'버튼을 클릭하고 '모든 파일 표시'를 선택할 수 있습니다.

  • 은 다음과 같습니다 : 각각에 대해 당신이 그들을 표시 할 수 있습니다 파일 그들은 프로젝트
  • 전제 조건으로 배포 할 수 있습니다 : 그들은
  • 는 제외 설치/배포시 시스템에 있어야합니다 : 배포하지 마십시오.

마찬가지로, 필수 구성 요소 버튼을 사용하면 특정 응용 프로그램 종속성 (프레임 워크 버전, SQL 서버 설치 등)을 확인할 수 있습니다.

+0

원격 서버 "FTP". 네, 배포 중입니다 ... – BrunoLM

+0

@ 브루노 LM : 그렇다면 수많은 배포 솔루션이 있습니다. 클릭 중 하나 일뿐입니다. 이미 VS에 내장되어있어 사용하기 쉽습니다. 그것은 내가 제안 할 것입니다. –

+0

약간의 가이드를 검색하면 파일을 선택하지 않아도 모든 파일을 보낼 수 있습니다 ... 제가 틀 렸습니다? – BrunoLM

0

AnkhSVN http://ankhsvn.open.collab.net/은 통합 된 Subversion 인터페이스이며 모든 버전 제어 시스템과 마찬가지로 코드 (및 기타 파일도)를 체크인 할 수 있습니다. 동기화 파일이 프로젝트와 관련이 없으면 뭔가를 추천 할 것입니다.이 경우에는 필자가 사용할 수있는 파일 동기화 유틸리티를 거의 추천합니다. 나는 델타 복사 http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp에 부분적인 파일 복사를하고있다.

1

파일 동기화 뿐이 아니라 소스 제어가 아니라면 Microsoft의 Live Mesh이 당신을위한 도구입니다. 원하는 장치간에 파일을 동기화합니다. 집에서 작업해야하지만 소스 제어에 원격 액세스 할 필요가없는 경우에는 매우 편리합니다 (또는 WIP 인 항목을 체크인하고 싶지는 않습니다.)).

VS 플러그인이 아니라 별도로 작동하며 파일 시스템 변경 사항을 감시합니다.

관련 문제