SVN 忽略文件但不删除文件

SVN忽略一些不必要的文件但不删除

如果svn仓库中有一些不希望被别人提交的文件 该如何忽略掉对这个文件的更改但又不删除这个文件呢? 

在找了一堆解决方案后得出了如下结论

 

去除要被忽略文件的版本控制

 

基于这个思路有如下两种方案

 

将这些文件存在另一个仓库里 

 

服务器上有仓库A,B,我们要忽略的文件名叫C

我们将主要文件放在仓库A,其他不需要被提交的文件放在仓库B,

 

分别从服务器上下载下来这两个仓库的文件,分别存在AA,BB文件夹里

 

把BB文件夹下的C文件复制到AA文件夹下

 

将C文件加入忽略列表就OK了 ,因为C文件的版本信息在BB文件夹下的

隐藏文件.svn里,我们移动C到AA文件夹后,C在AA里已经失去了svn的版本控制,而且我们在AA里提交的服务器仓库地址是仓库A的地址,仓库A里没有这个文件,也就不存在删除这一说了;

 

 

这个例子的主要目的是让 要被忽略的文件脱离版本控制, 由此我们可以找到一个更好的方法。

2 将要忽略的文件全放在一个新建的文件夹里 

例如 我们不希望提交 bin 文件夹

bin文件夹放在 pocBin文件夹里 

将项目下载下来之后再将这些文件放到正确的目录下。

反过来也可以。

文件从服务器下载下来之后 ,在保存的目录下新建一个文件夹,将要忽略的文件都放在新建的文件夹里,将该文件夹忽略
这个操作有点麻烦,但也达到了标题的要求。如果各位还有什么更好的办法 欢迎指点~

posted @   码农白里黑  阅读(2167)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示