相关疑难解决方法(0)

您如何组织版本控制存储库?

首先,我知道这一点:您如何为内部软件项目组织Subversion存储库? 接下来,实际问题:我的团队正在重构我们的存储库,我正在寻找有关如何组织它的提示.(在这种情况下为SVN).这就是我们想出的.我们有一个存储库,多个项目和多个svn:externals交叉引用

\commonTools /*tools used in all projects. Referenced in each project with svn:externals*/
   \NUnit.v2.4.8
   \NCover.v.1.5.8
   \<other similar tools>
\commonFiles /*settings strong name keys etc.*/
   \ReSharper.settings
   \VisualStudio.settings
\trash /*each member of the team has trash for samples, experiments etc*/
   \user1
   \user2
\projects
   \Solution1 /*Single actual project (Visual Studio Solution)*/
      \trunk
         \src
             \Project1 /*Each sub-project resulting in single .dll or .exe*/
             \Project2
         \lib
         \tools
         \tests
         \Solution1.sln
      \tags
      \branches
   \Solution2
      \trunk
         \src
             \Project3 /*Each sub-project resulting in single .dll or .exe*/ …
Run Code Online (Sandbox Code Playgroud)

svn version-control projects-and-solutions repository

108
推荐指数
1
解决办法
3万
查看次数

我怎样才能在SVN中分支并让它分支我的svn:external文件夹呢?

我在Windows中使用towise svn.

我怎样才能在SVN中分支并让它分支我的svn:external文件夹呢?

svn tortoisesvn branch

22
推荐指数
2
解决办法
1万
查看次数

Subversion存储库中的符号链接?

我正在开发一个PHP和Java的小应用程序.它有一些图片,CSS和JS,必须在两者中共享.

我不希望这些文件重复,JS和CSS在两者中都必须相同.所以我喜欢这样,当我在一个地方改变它时,改变将被复制到另一个地方.

在Unix中,我们有符号链接,因此相同的文件/文件夹可以"存在"在文件系统中的多个位置.在Subversion中我们有svn copy,但是一旦它被执行,两个副本就变得独立了.我希望将它们保持在一起,在一个副本中完成的提交也将应用于"其他".

知道怎么做吗?

svn symlink

10
推荐指数
1
解决办法
3万
查看次数

使用Mercurial和Eclipse的项目特征子模块的最佳实践?

我为几个不同的客户提供了几个ANT项目; 我对我的项目的目录结构如下所示:

L___standard_workspace
    L___.hg
    L___validation_commons-sub-proj  <- JS Library/Module
    |   L___java
    |   |   L___jar
    |   L___old_stuff
    |   L___src
    |   |   L___css
    |   |   L___js
    |   |       L___validation_commons
    |   L___src-test
    |       L___js
    L___v_file_attachment-sub-proj  <- JS Library/Module
    |   L___java
    |   |   L___jar
    |   L___src
    |   |   L___css
    |   |   L___js
    |   L___src-test
    |       L___js
    L___z_business_logic-sub-proj  <- JS Library/Module
    |   L___java
    |   |   L___jar
    |   L___src
    |       L___css
    |       L___js
    L____master-proj               <- Master web-deployment module where js libraries are compiled to.
        L___docs
        L___java
        | …
Run Code Online (Sandbox Code Playgroud)

eclipse ant mercurial multi-module

7
推荐指数
1
解决办法
1302
查看次数