2017-11-22 12 views
1
으로 시작하는 폴더를 무시합니다.

파일이 '$'기호로 시작하는 타사 라이브러리에 의존하는 응용 프로그램이 있습니다.

나는 분명히 해결책이 없다이 스레드 Visual Studio Online TFS refuses to "source control" filenames starting with $

에서 설명이 문제에 대해 읽고 -하지만 난 정말 솔루션이 필요합니다.

누군가가이 문제를 해결하거나 해결 방법에 대한 아이디어가 있습니까?

스레드는 그래서 아마 뭔가 내가 :)

감사의 모르는 변경 2 년 이상 오래되었습니다.

+0

죄송합니다. 아무 것도 변경되지 않았으며 거의 ​​확실하게 변경되지 않습니다. 구성에 대해 더 많이 알지 못하면 해결 방법을 제시 할 수 없습니다. 예를 들어 빌드 단계에서 파일을 복사하거나 이름을 바꿀 수 있습니다. –

+1

답장을 보내 주셔서 감사합니다. 그것은 우리가해야 할 일이기도합니다. 방금 Microsoft TFS 지원에 대한 자세한 설명을 작성했습니다. D – Diemauerdk

+0

좋은 방법이 있다면이 티켓을 업데이트 할 것입니다. 훌륭한 방법 일 것입니다.이 문제를 해결하는 방법은 흥미로울 것입니다. –

답변

2

아직 변경되지 않았습니다. 당신은 Team Foundation 버전 제어에 추가 파일 및 폴더에는 다음과 같은 제한 사항을 준수해야합니다

enter image description here

소스 링크 : Version control files

파일 xxx.dll$ 같은 $xxx.dll로가 자동으로 변화에 진술 할 때를 TFS 소스 컨트롤에서 확인했습니다.

즉, $ 문자로 표시된 파일을 TFS 소스 제어 시스템에 보관할 수 없습니다. 당신이 소스 제어에 이미 파일의 이름을 변경 강제하는 경우는 화면 아래로 팝업 오류가 발생합니다 :

enter image description here

내가 유일한 해결 방법은 타사 라이브러리 파일의 이름을 변경한다 두려워.

+0

슬프게도 당신이 옳습니다. TFS는 TFVC와 Git의 두 가지 버전 제어 시스템을 제공하며 TFVC를 소스 제어로 사용하는 경우 "$ "TFVC는"$ "를 소스 경로의 시작 문자로 사용하기 때문에 Git을 버전 제어 시스템으로 사용할 수 있습니다." 따라서 $ XXX 파일을 올바른 위치에 복사하는 스크립트를 제안하거나 작성하는 것 이외에는이 문제에 대한 해결 방법이 존재하지 않는다는 것이 확인되었습니다. 그래도 고마워 :) – Diemauerdk