不能忽略* .vssscc,* .vspscc文件

时间:2015-02-03 02:45:39

标签: git github tfs git-tfs git-tf

我正在使用Git-TF Git Team Foundation版本控制(tfvc)之间的桥梁)

git tf pull .vssscc,.vspscc 文件下载到存储库并提交。因此,如果我接下来使用git push,它会将这些文件上传到远程存储库,这对我来说不是理想的行为。

我试图让git tf pull知道 .gitignore 文件。基于this post,我在 .gitconfig

中添加了以下行
[alias]
   apply-gitignore = !git ls-files -ci --exclude-standard -z | xargs -0r git rm --cached

并致电git apply-gitignore。据我所知,它从存储库中删除文件(不是物理,只是意识)。 接下来,我必须运行git commit -a -m "TFS2Git",最后git push -u origin master --force运行良好并将源推送到远程存储库(GitHub),而不使用不需要的文件

接下来,我做了一些假更新,并将远程源提取到本地存储库,并通过git tf checkin签到TFS。不幸的是,它实际上从解决方案中删除了不需要的文件

是否有解决此问题的解决方法?

1 个答案:

答案 0 :(得分:0)

如果使用Visual Studio IDE(团队资源管理器|设置|源|添加.gitignore)添加.gitignore文件,它将自动拥有您要查找的排除模式。