mercurial - Mercurial 预提交操作
问题描述
我一直在努力解决以下有关使用 Mercurial 的源代码版本控制的问题。一方面,我在本地工作目录中获得了源代码,并且这些源代码受 Mercurial 控制。另一方面,我的 IDE 中自动生成的工作区中有这些源代码的副本,并且这些源代码不受 Mercurial 控制。那就是问题所在。因为我将通过我的 IDE 对源代码进行修改。所以我会修改不受 Mercurial 控制的源代码。我需要有一些同步机制,以确保通过我的 IDE 在我的源代码中所做的更改将反映到工作目录中。
我有一个想法,我可以通过以某种方式扩展 hg commit 命令来实现这种同步机制,它首先将源代码从工作区复制到工作目录,然后实际执行提交。
谁能告诉我上述想法是否可行?感谢您的任何建议。
解决方案
谁能告诉我上述想法是否可行?
简而言之 - 不。仅仅因为您的 IDE 空间(现在)根本没有链接到 Mercurial
好的和正确和实用的方法将是:
- 在工作目录中工作,它也必须是您的 IDE 空间,忽略您 IDE 的所有不需要的人工制品
- 不要重复大量的权威来源
推荐阅读
- r - 汇总不同列的数量
- python - 如何从python中的时间列获取进出时间
- python - 如何在 Python 中实时绘制随机像素?
- php - SQL数据库查看所有外键
- grails - 使用 logback.groovy 进行 Grails 日志记录
- html - 如何使用 BeautifulSoup 从 HTML 中提取特定模式
- java - 如何在 spigot api 中的命令上打印可点击链接
- flutter - 尝试使用 bool 共享首选项
- python - 我有一个 if-else 规则决策树文件,并且想将其可视化,我该怎么做?
- java - Java 中解释的 Lambda 函数