相关疑难解决方法(0)

我应该将Visual Studio .suo和.user文件添加到源代码管理中吗?

Visual Studio解决方案包含两种类型的隐藏用户文件.一个是解决方案.suo文件,它是一个二进制文件.另一个是项目.user文件,它是一个文本文件.这些文件包含的确切数据是什么?

我也一直想知道是否应该将这些文件添加到源代码控制中(在我的情况下是Subversion).如果我不添加这些文件而另一个开发人员检出解决方案,Visual Studio会自动创建新的用户文件吗?

version-control visual-studio

819
推荐指数
17
解决办法
19万
查看次数

Mercurial .hgignore for Visual Studio 2008项目

使用Visual Studio 2008时,.hgignore文件的良好设置是什么?

我主要是靠自己开发的,偶尔我会克隆存储库以供其他人使用.

我在想OBJ文件夹,名为.suo,的.sln,.用户文件等.可他们只是被列入还是有文件我不应该包括什么呢?

谢谢!

ps:目前我执行以下操作:忽略所有.pdb文件和所有obj文件夹.

# regexp syntax.
syntax: glob
*.pdb

syntax: regexp
/obj/
Run Code Online (Sandbox Code Playgroud)

mercurial hgignore visual-studio-2008 visual-studio

164
推荐指数
5
解决办法
2万
查看次数

.vs文件夹到visual studio 2015中的源代码控制?

在源代码管理中排除/包含VS 2015解决方案的.vs文件夹的最佳做法是什么?

在初始构建/编辑之后,我只看到目前在'[Root] /.vs/[SolutionName] /v14/.suo'创建的.suo文件,所以我假设它是旧的'[SolutionName]的替代品.suo'并且应该被排除(通常) - 但是在我可能想要版本的某些场景中是否会放置其他设置/等?

这个 uservoice,我猜测答案是它应该被忽略,只是在我更新所有机器设置之前需要确认,因为我没有在任何本地文档中看到它.

c# version-control visual-studio visual-studio-2015

32
推荐指数
1
解决办法
1万
查看次数

如何批量删除svn存储库中的文件/目录

使用:VisualSVN服务器,TortoiseSVN,AnkhSVN

我使用TortoiseSVN为我所有的.NEt项目和我想要保留的源/资源创建初始存储库.

我计划在Visual Studio解决方案中使用tortoiseSVN进行所有常规源控制操作和AnkhSVN.

我的问题是我的存储库现在有我不需要的开发人员/机器特定的文件/目录.

我知道,如果您从Visual Studio中将解决方案添加到存储库,则使用Microsoft的SCC API不会包含Ankhsvn.

所以我现在需要的是从svn存储库批量删除必要的文件/目录.

这些包括(但我可以添加更多):

thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk *.msi* .res *.pch *.suo *.exp *.*~ *.~* ~*.* cvs CVS .CVS .cvs release Release debug Debug ignore Ignore bin Bin obj Obj Generated Logs *.csproj.user *.user
Run Code Online (Sandbox Code Playgroud)

我怎么能一个接一个地去做呢?

附加信息:

一个想法是Micha在这里提出的建议,但必须在迁移到存储库之前进行.

svn tortoisesvn ankhsvn visualsvn-server

5
推荐指数
1
解决办法
908
查看次数

对于.Net项目,我应该从源代码管理中排除哪些文件扩展名?

每次我开始一个项目时,我都要仔细考虑从源代码管理中排除哪些文件.是否有人列出了标准清单,以便从头开始查找?我自己工作所以我没有完成它.我很欣赏在DLL的情况下,你想要包含一些并排除其他的,所以它不仅仅依赖于文件扩展名.我的项目是ASP.Net,虽然对其他模板的一般性讨论也很有用.

.net svn version-control file-extension

3
推荐指数
2
解决办法
2350
查看次数

正在移动的断点Visual Studio 2010

我在调试C#/ .Net程序时使用断点.我经常使用许多"When hit"断点来在Output窗口中显示消息并继续,所以我可以检查程序在执行时正在做什么.

但我经常发现,在编辑代码后,我的断点会被移动,产生虚假或不正确的结果,我必须去删除旧的断点并制作新的断点.

在Stack Overflow上搜索这个我发现其他程序员在Release模式下构建时遇到此问题,但我正在使用Debug配置构建.

如何让我的断点保持不变?

c# visual-studio-2010 visual-studio visual-studio-debugging

2
推荐指数
1
解决办法
228
查看次数