2009-12-12 81 views
0

我想知道是否有一种方法来创建使用颠覆文件的快捷方式。有没有办法使用subversion创建shorcut文件? (windows)

的情况是这样的:

我的项目结构,看起来就像是:

\bin 

    private_binary.exe 
    public_binary.exe 

\documentation 

    private_doc.doc 
    public_doc.pfd 

\sources 
    ... 

当commiting的变化 - 它alsorequired到只有公共二进制文件/单证传递给QA团队测试。我们现在只需将相关文件复制到质量保证所拥有的网络驱动器即可。

我的想法是在项目中创建一个新文件夹:QA。然后,创建一个shotcuts为相关公众文件

类似的东西:

\bin 
    private_binary.exe 
    public_binary.exe 
\sources\ 
    private_doc.doc 
    public_doc.pfd 

    \QA 
    shortcut to public_binary.exe 
    shortcut to public_doc.pdf 

这样,QA团队就只能去到最新版本的\ QA文件夹,将有安全地访问正确的文件。

是否有可能?如果没有,我很乐意听到任何解决方法/您如何向QA团队发布您的东西。

非常感谢,

奥弗

+0

JFYI - 存储构建工件,而不是源,在SCM中被认为是不好的做法。构建代理必须构建和交付这样的对象(在理想的世界中)。 – 2012-10-23 05:10:13

回答

1

下检查SVN的文档:外部组件这可能是最接近你所要求的在建的设施。像你一样,我会有兴趣了解别人在做什么。

+0

谢谢马克。的确,这是我寻找的解决方案。 这里是在qa文件夹上设置的外部属性值: ../trunk/sources/trunk_file.txt qa/trunk_file.txt – ofer 2009-12-14 08:02:03

0

您可以实现一个post-commit hook,用于导出QA网络驱动器中的二进制文件和文档。

+0

这或多或少是我现在正在做的。我认为让QA成为公共文件的直接颠覆访问会很好 - 这将节省容易出错的网络复制操作。 – ofer 2009-12-13 08:47:39

相关问题