- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
这种事经常发生在我身上。我不小心对文件进行了版本控制,我不想进行版本控制(即开发人员/机器特定的配置文件)。
如果我提交这个文件,我会弄乱所有其他开发人员机器上的路径——他们会不高兴的。
如果我确实从版本控制中删除该文件,它将从其他开发人员的机器上删除 - 他们会不高兴。
如果我选择从不提交文件,我总是有一个“脏”的 checkout - 我很不高兴。
是否有一种从修订控制中“取消版本控制”文件的干净方法,这将导致没有人不高兴?
编辑:试图澄清一点:我已经将文件提交到存储库,我只想将其从版本控制中删除 - 我特别不希望它从每个进行 checkout 的人中物理删除。我最初希望它被忽略。
答案:如果我可以接受第二个答案,那就是 this .它回答了我关于 git 的问题——公认的答案是关于 svn 的。
最佳答案
在 Git 中,为了从树中删除它,而不是从工作目录中删除它,我认为这是你想要的,你可以使用 --cached 标志,即:
git rm --cached <filename>
关于svn - 如何 "unversion"svn 和/或 git 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27695/
所以我正在开发一个已发布给用户的项目。在我动手做这个项目之前,这个项目有1.0和2.0两个版本,v2.0修改了核心数据的数据模型,但是做这件事的人并没有给数据模型添加新的版本。 所以当用户从 v1.0
我一直有这个问题,我还没有真正找到答案。 假设您设置了您的合作伙伴设置了一个新项目并导入了该项目的每个文件,包括与环境配置相关的那些在开发过程中不应受源代码控制的文件(即数据库配置文件)。 然后我第一
我已将我的 Android Studio 项目添加到 Subversion。当我进行更改时,我的所有文件都列在“未版本控制的文件”下。我尝试通过选择“从版本控制 check out ”从 Subver
重复:Ignore SVN ignore... possible? 假设我的工作副本中散布着我不想删除的未版本控制的文件。我希望 svn 忽略这些文件,但我不想将它们添加到忽略列表中,因为我不想用我
在 subversion/TortoiseSVN 中,我想知道如何取消目录的版本。我们有大量项目,每个项目都有一个受源代码控制的 BIN 和 OBJ 文件夹。我想从颠覆中删除这两个文件夹,但将文件夹保
如何取消我的 tortoiseSVN 工作副本中的子文件夹版本?我找到那个指南 http://tortoisesvn.net/unversion.html但它对我不起作用。 最佳答案 如果此文件夹需要
我有一个在 SVN 中受版本控制的文件(我使用 tortoiseSVN)。这个文件已经过时了,因此我不再希望它在我的 repo 的工作副本中。但是,保留该文件的历史记录可能会很好。 我基本上想“删除”
我是第一次尝试使用 GitHub,并成功上传了一个我正在处理的小项目。 问题是我的所有文件,除了一个都被添加到 GitHub - 我在提交项目后创建了这个文件,并尝试右键单击和“添加”,但这似乎不起作
这种事经常发生在我身上。我不小心对文件进行了版本控制,我不想进行版本控制(即开发人员/机器特定的配置文件)。 如果我提交这个文件,我会弄乱所有其他开发人员机器上的路径——他们会不高兴的。 如果我确实从
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我正在尝试使用 OData 设置新的 .NET Core 3.1 API。 我在 2.2 中有一个可以使用 OData 的 .NET Core API,所以我要放弃那个。 我正在使用三个特定于 ODa
我无法在模拟器和设备上运行我的应用程序。之前它可以正常工作。 我已尝试过此博客中提到的每一步 Official Blog for updation 我的package.json是 { "main":
我是一名优秀的程序员,十分优秀!