.gitignore将Git与Visual Studio Solutions(.sln)和Projects 结合使用时,我应该包含哪些文件?
我对一个我不想提交到我的存储库的文件进行了本地更改.它是用于在服务器上构建应用程序的配置文件,但我想在本地使用不同的设置进行构建.当然,当我将'git status'作为要上演的东西时,该文件总是显示出来.我想隐藏这个特定的更改而不是提交它.我不会对文件进行任何其他更改.
经过一番挖掘后,我看到了两个选项:'假设未改变'和'跳过工作树'.这里的前一个问题谈到了它们,但并没有真正解释它们之间的区别.我的问题是:这两个命令有何不同?为什么有人会使用其中一个?
.vs\config\applicationhost.config
在创建ASP.NET Web应用程序项目时,Visual Studio 2015会添加一个名为解决方案根目录的文件.
是应该将此文件签入源代码控制还是应该忽略(以便每个用户都有自己的本地副本)?
在查看代码时我似乎得到了其他程序员的断点......
Visual Studio保存的断点列表在哪里?在vbproj文件中?vbproj.user文件?文件和设置?他们是否特定于解决方案,项目,用户,他们设置的计算机?
谢谢!
我希望TortoiseSVN(1.5.3)忽略某些文件夹,它们的内容和某些其他文件,无论它们出现在我的目录层次结构中,但我无法正确获取全局忽略字符串.
无论我做什么,它要么增加太多,要么忽略太多
什么是正确的'全局忽略模式'忽略....
Folders : bin obj release compile
Files : *.bak *.user *.suo
Run Code Online (Sandbox Code Playgroud)
更新:为了帮助澄清......是的,我在Windows上使用它.
在源代码管理中排除/包含VS 2015解决方案的.vs文件夹的最佳做法是什么?
在初始构建/编辑之后,我只看到目前在'[Root] /.vs/[SolutionName] /v14/.suo'创建的.suo文件,所以我假设它是旧的'[SolutionName]的替代品.suo'并且应该被排除(通常) - 但是在我可能想要版本的某些场景中是否会放置其他设置/等?
从这个 uservoice,我猜测答案是它应该被忽略,只是在我更新所有机器设置之前需要确认,因为我没有在任何本地文档中看到它.
我总是在我的Asp.Net项目中使用Visual Studio的快速版本.在过去,我会使用基本的FTP同步器将更新的文件(*.vb)推送到我们的服务器,然后更改将立即显示在网站上.现在,出于某种原因,当我对*.vb文件进行更改时,在我通过ftp进行同步后,它们不会反映在服务器上,除非我先构建项目.此外,对于我们的.Net 4.0项目,VS 2015 14.0.23107正在添加以下目录,其中包含大量内容:
/.vs
/我的项目
/的OBJ
这些目录中有大量文件,我不知道它们做了什么,并且由于某种原因,我们的项目采取了完全不同的行为.现在,当我们尝试通过FTP进行同步时,会有更多文件,并且似乎更改实际的基础源不起作用.我们必须同步上面目录中的所有其他文件,然后我们可以看到更改.
这是他们正在做的新方式,还是因为VS现在是免费的,我们正在获得一个更好的版本,我们必须"发布"而不是"同步?"
有没有办法回到简单的做事方式,我们只有一个普通的目录与我们的源文件,并将它们同步到服务器?我们不应该这样做吗?如果没有,我们应该使用什么方法以及我们应该将哪些文件推送到服务器?
asp.net ×2
git ×2
asp.net-core ×1
breakpoints ×1
c# ×1
git-index ×1
gitignore ×1
iis-express ×1
svn ×1
svnignore ×1
tortoisesvn ×1
vb.net ×1