gpt4 book ai didi

svn - 将未版本控制的文件添加到 subversion

转载 作者:行者123 更新时间:2023-12-04 02:42:54 25 4
gpt4 key购买 nike

是否可以将不应该被版本控制的文件添加到 subversion?例如需要编辑以匹配每个单独环境的配置文件。当一个新的程序员连接到项目时,他应该从subversion获取原始文件,但编辑后不会提交,更新时不会覆盖。

也许为整个原始项目创建一个标签是解决方案?首先下载标签,然后从主干更新?

有任何想法吗?

对以下评论的澄清:
该项目 (Sitecore) 由大约 3 万个不同的文件组成。我们需要对其中的大约 100 个进行版本控制。如果我们应该在版本控制中包含所有文件,那么每次提交都会花费很长时间(就像乌龟搜索所有文件夹一样)。今天我们创建一个包含所有未版本化文件夹的 zip 文件,在 svn 中将文件夹设置为忽略,然后添加 zip 文件。问题是当我们需要更改 zip 中的一个或多个文件时,我们需要向 repo 提交一个新的 ~1GB-zip。

最佳答案

我会将未版本控制的文件放在每个使用该项目的人都可以访问的 Web 或文件服务器上,并添加一个脚本以自动( wget/scp/等)下载文件(如果需要压缩)并解压缩它们至 svnignored文件夹,以便它们不会被 subversion 选中。

如果您担心这些文件会发生变化,那么:它们不应该进行版本控制吗?

svn:externals在这种情况下也可能有用。我认为它们可以设置为在情况允许的情况下很容易被忽略。

关于svn - 将未版本控制的文件添加到 subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/577176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com