[version-control] TFS 소스 제어에서 여러 파일 이동

Team Foundation Server 2008 (SP 1)을 사용하고 있으며 파일 기록을 유지하려면 한 폴더에서 다른 폴더로 여러 파일을 이동해야합니다. 팀 탐색기 (SP 1 포함) 외에도 최신 TFS Power Tools (2008 년 10 월)가 설치되어 있습니다 (Windows Shell 통합 용).

이제 문제는 셸이나 소스 제어 탐색기 창을 통해 여러 파일을 선택하고 이동할 수 없다는 것입니다. 개별 파일을 이동할 수 있습니다 (마우스 오른쪽 버튼 클릭 + “이동”).

이것이 가능한지 아는 사람이 있습니까?

누구도 지나치게 복잡하지 않은 해결 방법을 제안 할 수 있습니까?

https://connect.microsoft.com/VisualStudio/feedback/details/715041/support-moving-multiple-files-in-tfs-source-control-explorer 및 여기 http : //visualstudio.uservoice 에서 투표하십시오 . com / forums / 121579-visual-studio / suggestions / 2271540-to-once-in-tfs-so에서 한 파일보다 더 많은 파일을 이동하도록 허용

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오



답변

Visual Studio 명령 줄에서 tf.exe 도구를 사용하십시오. 와일드 카드를 처리 할 수 ​​있습니다.

tf.exe move <olditem> <newitem>

예:

tf.exe move "$/My Project/V*" "$/My Project/Archive"

[편집] 주석에서 알 수 있듯이 이동은 이름 바꾸기의 별칭입니다. 두 명령 모두 기록을 이동합니다.


답변

사용 의 이름을 변경 하는 대신 이동

tf.exe rename "$/PROJECT/SharedLibs/Log4Net/*.*" "$/PROJECT/SharedLibs/3rdParty/"
tf.exe rename "$/PROJECT/SharedLibs/ZipLib/*.*" "$/PROJECT/SharedLibs/3rdParty/"

도움말 문서를 확인하십시오. TFS 명령 행 참조


답변

Holan Jan은 소스 제어 탐색기 (예 : GUI 사용) 내의 여러 파일에 ‘이동’을 제공하는 Visual Studio Extension을 작성했습니다. 최신 버전도 지원합니다.

VS2019의 경우 : https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-2019

VS2017의 경우 : https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-18397

VS2015의 경우 : https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-13343

VS2013의 경우 : https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-11508

VS2012의 경우 : https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-8896

후드 아래에서 위에서 언급 한 것과 동일한 명령을 사용하지만 사용하기가 조금 더 쉽습니다. 나열된 각 버전에는 RTM 버전의 Visual Studio가 필요합니다.


답변

이동하려는 모든 파일을 폴더 아래에 놓고 해당 폴더를 이동하십시오.


답변