我有一个文件夹“MyProject”,我在Visual Studio中使用HeatDirectory等使用热量收获。 “MyProject”包含一个.git文件夹,我想忽略/排除但是根据我的研究和谷歌不使用XSL转换它是不可能的。
有人可以向我提供一个有效的XSL示例,说明如何忽略MyProject.git和.git中的所有文件/目录吗?
答案 0 :(得分:0)
解决方法/溶液: 使用visual studio的pre和post build事件将.git(本地git存储库)移出目录以进行收集,并在完成后将其移回。
预制:
xcopy "<PathToDirWithGit>.git" "<PathWhereToMoveGit>.git" /E /H /R /X /Y /I /K
rd "<PathToDirWithGit>.git" /S /Q
xcopy将移动所有内容,然后rd将删除原始目录,因此&#34;移动&#34;是完整的。
生成后: 只需反转预建:
xcopy "<PathWhereToMoveGit>.git" "<PathToDirWithGit>.git" /E /H /R /X /Y /I /K
rd "<PathWhereToMoveGit>.git" /S /Q
完成。