我正在使用VisualSVN和VS
我的解决方案中的所有项目都有“绿色”圆圈,这意味着无需提交任何内容 但整个解决方案都有“黄色”圆圈。
tortoisesvn表示只更改了一个文件夹,此文件夹的状态为“已修改(仅限属性更改)”
它还说该文件夹的“工作基础”为空,“工作副本”为:
*.suo
*.ncb
*.sdf
*.opensdf
ipch
*.user
_ReSharper.*
Myproject
我不明白发生了什么。 怎么可能文件夹本身有一些可以更改,比较和提交的内容? 我的意思是文件夹只是文件和其他文件夹的容器,不是吗?
我应该改变吗?它应该被版本化吗?那是什么?
由于
答案 0 :(得分:1)
属性更改仅表示文件夹上的svn元数据已更改。如果仔细观察,可能所有这些更改都来自svn:ignore属性,它告诉subversion不要考虑那些版本化的文件。
其他元数据示例包括svn merge tracking和svn:externals(例如List all svn:externals recursively?)
是否提交元数据与任何其他更改相同,它是否符合您的要求?我想在这种情况下,Resharper(或其他一些工具)会自动添加元数据。
由于您使用的是togoise svn,您可以通过右键单击文件夹来查看文件夹上的元数据 - >属性 - >颠覆 - >属性
有关svn属性的更完整说明,另请参阅http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html。