为什么我右击Tortoise SVN中的文件夹,单击属性,然后单击新建...在属性名称下拉列表中,缺少svn:externals?
我是subversion/tortoise的新手。然而,我想评估一下这个软件。我想尝试一下外部功能,但在第一个障碍上就被难住了。
如果我手动输入svn:external,然后将文件夹设置为指向'trunk‘文件夹,则会得到以下错误:错误分析'file:///...’‘上的svn:external属性等。
我哪里错了?
发布于 2010-03-10 23:42:56
我建议您重新安装TortoiseSVN。当您添加新属性时,svn:externals选项应该是下拉列表中列出的第三个选项(当前版本为1.6.7)。
注意:此选项在将属性添加到工作文件夹时可见,而不是在使用存储库浏览器时可见。我不确定为什么TortoiseSVN会做出这样的区分,因为外部引用确实会提交给repo。
我猜测您的file:///引用失败的原因是,当通过repo-browser执行此操作时,SVN服务器(此时您实际上正在对其进行更改)无法看到您的本地文件系统。
通常,我建议您在工作文件夹中进行更改,而不是通过repo浏览器直接在repo上进行更改。通过这种方式,您可以确保在提交之前得到正确的结果。
你可以阅读更多关于externals here的内容。
发布于 2011-06-28 20:03:30
我相信您的问题在于指定属性值。
可能您遗漏了外部文件夹的名称。
当您打开用于添加属性的窗口时,输入svn: open作为'Property Name‘,作为'Property Value’输入您想要赋予外部文件夹的名称,后跟到您的存储库的路径。
示例: MyExternalFolderName file:///...
然后,在您更新您的工作目录后,SVN将创建一个名为MyExternalFolderName的新目录,并从'file:///...‘’复制文件
发布于 2010-03-10 23:41:27
您应该输入"svn:externals“(注意复数)。有些版本的Tortoise不显示此属性。请发布您的属性内容,以便我们可以更好地了解可能发生的事情。
https://stackoverflow.com/questions/2418161
复制相似问题