file - svn/subversion : Get ALL files on new check out, 但随后从更新/ checkin 中排除某些文件

标签 file svn svn-checkout

重新结帐后,我想获取所有文件, 特别是这个文件:etc/config.ini

但是,一旦我修改了 etc/config.ini,我不希望它通过“svn commit ...”提交,也不应该在“svn up”上恢复。

这将允许您在初始检查时获得默认值(约定优于配置),但在配置之后,您不希望将这些“本地”配置文件提交到 svn 中。

最佳答案

最好的方法是不要直接对文件进行版本控制。

避免此问题的一种常见方法是将 config.ini.sample(或类似的东西)置于版本控制之下,然后忽略 config.ini你的 svn:ignore 属性。

然后,在 checkout 后,将 config.ini.sample 复制到 config.ini 就可以了。通过这种方式,您还可以对模板配置文件进行版本控制。

关于file - svn/subversion : Get ALL files on new check out, 但随后从更新/ checkin 中排除某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1229734/

相关文章:

python - numpy数组转入matlab

跨副本和移动的固定路径的 SVN 日志

java - 使用 Netbeans 检查 jDownloader

java - Android项目中assets-文件夹的访问方式是什么?

c++ - 如何使用 C++ 中的 Write 系统调用?

c - 如何在字符串中保存文本文件的内容

git - 如何在 fedora 20 中为 git-svn 禁用 pinentry-qt?

linux - SVN:结帐访问被拒绝

file - SVN - 无法 checkout 以前删除然后在 repo 中恢复的文件

svn - 强制 SVN 更新/ checkout 覆盖本地文件