Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 DVCS 中创建漂亮的修订历史记录是否值得?
我曾经回去编辑我的 Mercurial 提交 试图创造一段美好的历史 我可能将两个不相关的事情放入一个提交中 或者我可能做了多个提交 这些提交更好地理解为单个提交 但最终这似乎是浪费时间 我克服了历史记录不够完美的小尴尬 你现在还这样做吗
git
mercurial
dvcs
bazaar
Mercurial 显示文件修改不正确
当我克隆 Mercurial 存储库时 它通常会显示文件已被修改 而实际上尚未修改 当我执行以下步骤时可能会发生这种情况 hg clone
mercurial
dvcs
如何在 Mercurial 上 git reset --hard HEAD?
我是一名 Git 用户 正在尝试使用 Mercurial 事情是这样的 我做了一个hg backout在我想恢复的变更集上 这创建了一个新头 因此 hg 指示我合并 我认为回到 默认 合并后 它告诉我我仍然必须提交 然后我注意到在解决合并中
git
mercurial
MERGE
dvcs
每次在生产服务器上更新 Mercurial 分支时是否都必须合并并提交?
我在最近的一个项目中使用了 Mercurial 在我部署项目的网络服务器上 我的配置文件与生产设置略有不同 问题是当我pull and update 我经常不得不merge and commit以及 这是正确的工作流程吗 似乎很奇怪 为了能
mercurial
MERGE
dvcs
commit
将 DVCS 与 Visual Source Safe 相结合
我在工作中被迫使用 Visual Source Safe 2005 我想将其与 DVCS 结合起来 这样我就可以在本地签入文件 而不会在出现错误或无法编译时打扰我的同事 在我对 Mercurial 的尝试中 它有效 但会导致一些奇怪的问题
mercurial
visualsourcesafe
dvcs
visualsourcesafe2005
是否可以从 Fossil SCM 导出到其他 DVCS?
多年来我一直使用 Darcs 作为我唯一的 DVCS 前段时间我探索了我也喜欢的 Monotone 然而 两者的主要问题是缺乏完整的托管解决方案 Fossil http www fossil scm org index html doc t
versioncontrol
Migration
dvcs
fossil
提交-拉-合并-推还是拉-合并-提交-推?
我们几周前开始使用 Mercurial 大多数开发人员都遵循以下工作流程 致力于某项功能 commit m 致力于功能 ABC pull u If branch merge 提交 m 合并 push 今天 我们的一位开发人员建议我们这样做
mercurial
dvcs
Git 分支/变基良好实践
我有以下场景 3个分支机构 掌握 MyBranch 从 Master 中分支出来 目的是开发系统的新功能 MyBranch Local 从 MyBranch 分支出来作为我的本地分支副本 MyBranch 正在针对其他开发人员 他们正在开发
git
dvcs
branch
gitbranch
分布式版本控制系统和企业——一个很好的组合? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我明白为什么分布式源代码控制系统 DVCS 如 Mercurial 对于开源项目有意义 但它们对企业有意义吗 通过集中式源代码控制系统 例如 T
git
versioncontrol
mercurial
tfs
dvcs
如何在不再次拉取子存储库的情况下进行本地克隆?
我经常使用 Mercurial 在本地存储我的上游克隆 然后在本地再次克隆以适应我的实际工作环境 cd clones hg clone ssh external repo example com some repo path foo cd
mercurial
clone
dvcs
subrepos
人们对 DVCS 化石有何看法? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
dvcs
fossil
Mercurial 中的版本控制扩展配置
通常 我会通过添加以下内容来启用扩展 hg hgrc extensions hgext win32text encode cleverencode decode cleverdecode 但是 我希望此配置进行版本控制 即存储库的一部分 以
versioncontrol
configuration
mercurial
dvcs
mercurialextension
Git - 切换分支(窗口)和未提交的更改
我很难理解一些 git DCVS 概念 事情是这样的 我创建了一个 git 项目 并从 SVN 存储库导入它 我做了一些承诺 我想尝试一些东西 所以我创建了一个名为常量更新 我切换到常量更新分支 移动一些文件 删除其他文件并添加更多文件 我
Windows
git
dvcs
重置 --soft 和 --mixed 之间的区别
我是 GIT 新手 并试图理解两者之间的区别git reset soft and git reset mixed 我知道后者会重置索引 而前者则不会 但我试图了解其实质区别是什么 我什么时候会使用其中一个而不是另一个 我读了这个堆栈溢出帖子
git
dvcs
在 hg 状态中显示重命名?
我知道 Mercurial 可以跟踪文件的重命名 但我如何才能跟踪文件的重命名show当我这样做时 我会重命名而不是添加 删除hg status 例如 而不是 A bin extract csv column pl A bin find m
mercurial
dvcs
rename
Mercurial:在一个存储库中的分支之间合并一个文件
当我在 Hg 存储库中有两个分支时 如何仅将一个文件与另一个分支合并 而不合并变更集中的所有其他文件 是否可以仅合并某些文件 而不是整个变更集 警告 虚拟合并 原样 Martin Geisler 推荐 https stackoverflow
versioncontrol
mercurial
dvcs
branchingandmerging
如何使 Mercurial 按提交日期对 `hg log -G` 的输出进行排序?
我怎样才能使 Mercurial 对图形日志输出进行排序hg log G按提交日期 Using hg log r sort all date 无需图形日志选项即可工作 如 1 https stackoverflow com question
mercurial
dvcs
为什么使用 Git 而不是 Mercurial? (反之亦然。)[关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
git
mercurial
dvcs
dvcs 部分合并(git、hg 合并跟踪)
我有一个关于一般 DVCS 的问题 包括 Git 和 Hg 在 Git 和 Hg 中 合并跟踪都是在 提交 级别而不是 文件 目录 级别完成的 副作用 之一是你不能轻易地进行 部分合并 您已修改分支 feature branch x 中的
git
mercurial
dvcs
plasticscm
更改 git merge 的相似性索引阈值并涉及重命名(例如 diff 上的 -M[n] --find-renames[=n] )
我们有一些用于重命名检测启发式的配置选项diff log show and merge diff renameLimit执行复制 重命名检测时要考虑的文件数量 相当于 git diff 选项 l 差异重命名告诉 git 检测重命名 如果设置
git
dvcs
«
1
2
3
»