排除规则如下
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store [Bb]in [Oo]bj [Rr]elease [Dd]ebug *.suo *.err *.log *.obj *.bin *.exe *[p]db *.zip *.force *.cache *.txt *.apk *.mdb zh-CN *.cache *.user
一、未使用插件
1)bin和obj的不提交Tortoise->setting->*bin *obj
2)第一次CheckOut
3)重新生成解决方案->无错误后再提交4)先update(同步下载服务器上的别人的内容),再commit(提交本地的)
5)新文件->先右击Add
6).csproj要提交的
否则别人是运行不了你提交的文件的,需要手动包含进来再运行
7) .suo文件不上传
*.suo: (solution user opertion) 解决方案用户选项记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。.suo是solution user option的缩写,它是很重要的文件,它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除也无法删除,况且它们就是隐藏文件,所以不要管它们。 其实上面英文中解释已经很清楚了,要申明的是PDB中不带断点信息。
如果大家都提交了,个性化的文件会冲突的。