- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在使用 VisualSVN 从 SourceGear Vault 切换到 TortoiseSVN,以实现 Visual Studio 集成 - 非常喜欢它。但是,我们在多个不同的应用程序中引用了多个类库,这些类库不是任何应用程序中工作副本根的一部分。处理此问题的最佳方法是什么,以便我们可以继续利用 Visual Studio 集成,但仍将各种类库保留在每个项目/应用程序的根目录之外? SourceGear 对此没有问题。
可以仅在资源管理器中使用 TortoiseSVN 单独添加类库,但无法从 Visual Studio 中提交对工作副本之外的任何内容的更改;也没有 VisualSVN“交通灯”指示这些工作副本类库之外的状态。
顺便说一句,我们也将采用“一个存储库与多个项目”的路线,而不是多个存储库,特别是因为这就是我们多年来一直工作到这一点的方式。
更新:
我重新阅读了我之前看过的一些内容,发现 svn:externals 不仅仅指使用不同存储库中的代码,还可以用于在 VisualSVN 中使用多个工作副本。
见 http://www.visualsvn.com/support/topic/00007/和 http://svnbook.red-bean.com/en/1.2/svn.advanced.externals.html
然而,这是处理这个问题的最佳方式吗?有一个 good thread它经历了事情,但并没有完全解决事情。
因此,是否使用 svn:externals ?是否使用多个存储库?同样,多年来我们一直在多个解决方案/应用程序之间引用共享类库中的代码,这对我们有用。现在如何最好地使用 VisualSVN 进行这项工作?
最佳答案
找到最佳答案 here :
引用项目
有时,构建由许多不同 check out 组成的工作副本很有用。例如,您可能希望不同的子目录来自存储库中的不同位置,或者可能完全来自不同的存储库。如果您希望每个用户具有相同的布局,您可以定义 svn:externals 属性。
和 here :
包含一个共同的子项目
有时您会希望在您的工作副本中包含另一个项目,也许是一些库代码。您不想在存储库中复制此代码,因为那样您将失去与原始(和维护的)代码的连接。或者也许你有几个共享核心代码的项目。至少有 3 种方法可以解决这个问题。
关于visual-studio - VisualSVN 和类库不在工作副本根目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/160212/
我想下载 skia 在 android 中使用的最新代码。因此,我在 Windows 7 上安装了 VisualSVN 服务器。但我无法在存储库中看到任何内容,它是空的。 设置如下: 存储库根目录 :
有没有人想出一种方法来允许远程用户在 VisualSVN 服务器中更改自己的密码?我们让它在“独立”(非 ActiveDirectory)模式下运行,我发现这款优秀产品的唯一缺点是用户无法设置或更改他
我工作的公司遭遇了严重的服务器故障。在此故障期间,SVN 存储库丢失。但还是有希望的! 我们有一个 旧备份 我设法使用 VisualSVN 成功恢复的存储库。 我现在面临的问题是我无法更新/提交故障前
我重命名了我的服务器,并试图通过 TortoiseSVN 访问 VisualSVN 服务器存储库。在 this post Gordon 帮助我找到了正确的命令 - 感谢 Gordon。 现在 Visu
这个问题在这里已经有了答案: VisualSVN Server Repository Backup/Restore (2 个回答) 4年前关闭。 我正在研究 C#.Net 产品。我正在使用 Visua
我正在在线阅读 VisualSVN 文档,其中之一是这样的: It's also possible to export a self-signed certificate from VisualSVN
将此 Hook 与 VisualSVN 服务器一起使用,作为 pre-commit.bat 添加到 Repository/hooks 文件夹。 我的问题是如何添加评论必须始终以数值开头的规则?我希望评
最近所有 VisualSVN 服务器帖子都让我想看看。我现在通过 Apache 运行 SVN,但我想尝试 VisualSVN Server,主要用于 Active Directory 集成。他们的文档
我在与我的开发工作站不同的计算机上使用 VisualSVN Server Standard Edition。是否可以在 VisualSVN 服务器机器上从我的开发工作站创建一个新的存储库?或者,我是否
需要服务器公司在vps服务器上开放端口。该端口用于 VisualSvn,因此我可以从我的电脑连接到它。 问题是,这个流量的协议(protocol)是什么,TCPUDP协议(protocol)ICMP知
如果可能,您将如何使用 VisualSVN 从开源项目(例如在 codeplex 上)检索源代码,同时在本地拥有自己的 SVN 存储库,以便您可以为自己的自定义保留修订历史记录,但仍然时不时地检查 c
我目前在 Windows Server 2008 R2 x64 机器上运行 VisualSVN Server Enterprise,并且在本地安装和设置它没有问题。我需要为英国的用户提供远程访问权限,
我们正在使用 VisualSVN 从 SourceGear Vault 切换到 TortoiseSVN,以实现 Visual Studio 集成 - 非常喜欢它。但是,我们在多个不同的应用程序中引用了
我们已将 VisualSVN Server 设置为 Windows 上的 Subversion 服务器,并使用 Ankhsvn + TortoiseSVN 作为工作站上的客户端。 如何配置服务器以要求
我是VisualSVN PowerShell的新手。打开PowerShell本身时出现以下错误。 Missing expression after unary operator '-'.At line
我有一个 Windows Server 2008,其中包含托管存储库的 VisualSVN Server。在客户端计算机上我有 TortoiseSVN 客户端。 如何创建服务器上托管的存储库的备份,然
最近换了工作,并将源代码控制从 TFS 切换到了 SVN,这对我来说是新的。 在 TFS 中,有一个选项可以在您开始输入文件时禁用自动 check out 文件。它是默认启用的,很多用户喜欢这种行为,
是否可以将安装了VisualSVN的Windows Server的有效证书导入到VisualSVN中? 最佳答案 阅读文章 KB134: Configuring SSL Certificates fo
我很难从家庭网络之外的计算机连接到我的 VisualSVN 服务器存储库。 到目前为止,我只尝试在存储库 URL 中用我计算机的 IP 替换我的计算机名称,但这不起作用; https://MY-PC/
最近换了工作,并将源代码控制从 TFS 切换到了 SVN,这对我来说是新的。 在 TFS 中,有一个选项可以在您开始输入文件时禁用自动 check out 文件。它是默认启用的,很多用户喜欢这种行为,
我是一名优秀的程序员,十分优秀!