![]() |
1
2
如果您想使用Subversion,并且需要包含来自不同存储库的代码, Subversion Externals 可能是一种选择。 但是,如果您处理的是可编译代码,那么最好设置一个只获取所需二进制文件的构建过程。构建类似的工具 Maven 可以帮到你。 |
![]() |
2
1
大多数时候,我试图把所有必要的东西都纳入到颠覆性的项目中。这是使用C和Visual Studio,因此我的大多数依赖项都是DLL。在其他环境中,约定可能会有所不同。 这通常是我布置新项目的方式:
这样,新开发人员就可以轻松地签出和构建它。在过去,他们使用的是DLL的网络共享,但是由于不同的项目使用了不同的版本,这会让人恼火,如果你想回到Subversion或Branch或其他地方,就很难跟踪到。这个结构很好地解决了这些问题。 |
![]() |
3
1
我做了一些和大卫霍格非常相似的事情,只是看起来像这样:
这个装置的大部分灵感来自 tree surgeon (不过现在已经相当过时了) |
![]() |
4
0
如果B是一个开源项目,并且您希望用A编译它,我建议您尝试 vendor drop 技术。这样你就可以保留你自己的补丁了。 如果B是您公司的专有代码,而您不想编译它,那么只需将编译后的二进制文件复制到“repo”中就容易多了。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |