我使用龟的VisualSVN客户端/服务器的最新版本更新项目后。 我试着更新到之前的修订版本,但是情况并没有改变。SVN:新修订的文件复制到计算机上,但不会添加到项目
任何人都知道为什么会发生这种情况?
@Ben 是的,我知道这一点。但你不明白我的问题。例如,一个人提交一个文件image.jpg。我将我的项目工作副本更新为新版本。但是这个文件没有被添加到解决方案中,并且在构建解决方案(例如)中没有找到file image.jpg时出现错误。但是我可以手动将此文件添加到解决方案中,因为它位于我的项目文件夹中(在升级到最新版本后它会下载)。你懂我的?
UPD。
好的。感谢所有想要帮助我的人。也许我不是很清楚解释,所以再详细一点。
我有一个服务器(PC)与VisualSVNserver和存储库。我在PC上安装了Visual Studio的TortoiseSVN和VisualSVN插件。
我们制作的项目(我不是一个),并成功提交更改和结账。经过一次提交(我不知道数字,有几个),有一个这样的问题。
如果我更新VisualStudio,我看到存储库中的文件,但解决方案文件忽略它吗?或者,我甚至没有在我的Visual Studio布局中看到该文件。
如果我没有看到在VisualStudio的文件,我看到使用Windows Explorer文件? (并确保Windows资源管理器设置为显示不可见文件!)
是的,是的,在此提交后,存储库包含更改。我在存储库(通过Web服务器接口)中看到它,并使用Windows资源管理器(在我的PC上,在具有本地工程副本的项目文件夹中)看到它,但是当我在VS中打开解决方案时看不到它我可以在解决方案资源管理器中使用Add-> Existing项目并添加这些文件,但我认为这是错误的)。
所以,我试图更新之前的修订并回(我认为这可以解决我的问题),但是这是行不通的。
是的,也许这是因为有些文件没有添加到版本库INSIDE VS,但我如何解决项目? (现在我已经打破了项目)。
如果我在不使用VisualStudio的情况下使用TortoiseSVN进行清理检查,我会看到该文件吗?
你是什么意思 “没有VisualStudio的”?我总是使用VisualSVN插件。我做了一个干净的结帐,但它不能解决问题。
SVN控制文件,你的意思是“添加到项目中”你的意思是像你的建筑环境,如视觉工作室? – nrathaus
@nrathaus,我的意思是下载新文件,但是当我在VS2010中打开项目时,我没有看到它们 – Brian
这是因为Visual Studio从不自己添加新文件。您需要明确告诉它将它们添加到您的项目中。通过在SVN中添加文件,您只能将该文件添加到SVN存储库。出于某种原因,您似乎认为您的SVN存储库和Visual Studio项目是一回事。他们不是。如果您想在更新时自动将文件添加到项目中,则添加文件的人也需要将文件添加到Visual Studio项目文件,然后将视觉工作室项目文件提交给SVN。 – Ben