我如何分享我的源代码部分以便在其他项目中使用? (像图书馆)

时间:2014-09-30 20:29:09

标签: svn tortoisesvn

我开始使用VisualSVN服务器(http://www.visualsvn.com/downloads

我在这样的目录中有一个项目:

MyAPP_PHP
    - directory General 1 tool for conection db
    - directory General 2 tool for manage strings
    - directory General 3 ... etc.
    - directoryCLASS for this app
    - index.php
    - [other files]

我使用subversion with tortoise来存储repositorie中所有代码的副本。 而且我想在这个项目中有3个不同的存储库。 但是使用乌龟我无法指定这些目录的不同路径。 我不允许定义新的存储库。 我怎么能这样做?

感谢您的时间......

1 个答案:

答案 0 :(得分:1)

  1. 阅读SVN Book中的SVN-externals并了解主题
    • 在您当前的树中,您必须转换为3个独立的外部三个目标(Class General 1Class General 2Class General 3),您将在后续项目中添加
    • 在你重构树并在公共目录下收集Class General**(像/Core/Class General**一样)你可以拥有并只添加一个外部
  2. 您可以签出并检查此Externals Proving Ground Repository(也许只是主干就可以了),以便了解如何实现将存储库中的一个目录链接到另一个存储库中的真实目录(/trunk/lib in { {1}} repo实际上是subversion-troubleshoot-b存储库中的/trunk/lib
  3. Escribeenespañol,serámáscomprensible(para los lectores)quesuInglés