|
|
1
3
你所描述的通常被称为 Derived Object 许多源代码管理系统有不同的处理方法。在最常见的情况下,派生对象是在构建阶段集成新标签时创建的。常见的其他派生对象包括编译对象文件、存档文件和数据库文件。处理派生对象的源代码管理系统的一个例子是IBMRationalClearCase。 SVN不能很好地处理已实现的派生对象。我建议为预提交操作创建一个make文件。所以以前 Svn签入 您运行“make-f makefile.commit”,它创建/更新所有相关的派生对象。您可以将一个特定的makefile放到每个目录中,并使它们包含子目录中的makefile,因此每当您提交子树时,只要在其目录中运行一个makefile,它就会更新您修改的整个子树中的偏差对象。可以将规则添加到makefile,以便在生成派生对象之后将其设置为只读。 关于makefile状态,请参见GNU用户 manual . make是一个专门设计用于处理基于源文件修改和依赖项的派生对象创建的工具。 |
|
|
Jordan · 使用git初始化GitHub存储库的版本控制 1 年前 |
|
|
Viermusketiere · 嵌入式系统开发中如何进行版本控制 2 年前 |
|
|
Luke · 如何使用subversion管理生产/测试/开发配置信息? 16 年前 |
|
|
Carson Myers · 尝试开始使用git 16 年前 |
|
|
betitall · 如何对跨项目共享的资源进行版本控制 16 年前 |