Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以最佳方式使用subversion共享LIB?_C#_Vb.net_Svn_Frameworks - Fatal编程技术网

C# 如何以最佳方式使用subversion共享LIB?

C# 如何以最佳方式使用subversion共享LIB?,c#,vb.net,svn,frameworks,C#,Vb.net,Svn,Frameworks,我的目标是创建具有以下布局的subversion存储库 项目模板(文档、邮件、来源等) 通用(可以在其他项目上共享的内容) 项目A 项目B 等等 这个想法基于第0-B部分 但是,它们使用Vault控件 因此,主要的问题是:是否可以共享一个文件夹(在subversion上),以便其他人获得它。而且Subversion不会成为复制粘贴区 原因是该项目是C#/vb.net(因此Maven退出了游戏) 还是有其他策略来解决这个问题?查看svn:externals: Svn externals

我的目标是创建具有以下布局的subversion存储库

  • 项目模板(文档、邮件、来源等)

  • 通用(可以在其他项目上共享的内容)

  • 项目A

  • 项目B

  • 等等

这个想法基于第0-B部分

但是,它们使用Vault控件

因此,主要的问题是:是否可以共享一个文件夹(在subversion上),以便其他人获得它。而且Subversion不会成为复制粘贴区

原因是该项目是C#/vb.net(因此Maven退出了游戏)


还是有其他策略来解决这个问题?

查看svn:externals:


Svn externals很好,但是如果您的库最终变得相互依赖,那么要保持事情的正确性可能会有点困难。对于我无法控制的依赖项,我将它们放在解决方案的库文件夹中,并将这些二进制文件与项目源一起提交。这简化了自动化构建、单元测试等。对于我确实控制的依赖项,我已经开始使用svncopy将依赖项的副本分叉到每个解决方案的源树中。每个副本实际上都是一个分支,始终可以从主干中获取更改。YMMV。