![]() |
1
40
Mercurial可以用 record 扩大
提交后,剩余的差异将被留下:
或者,您可能会发现使用MQ(Mercurial Queues)将存储库中的单个更改分离为补丁更容易。还有记录的MQ变体(qrecord)。 crecord 扩展,它为hunk/line选择提供了一个curses接口。
|
![]() |
2
12
这里有一个
screencast on interactive adding
它还演示了
|
![]() |
3
8
检查一下TortoiseHG,它将进行hunk选择,并允许您将不同的更改提交到一个文件中。 它甚至允许您在一次提交中提交对某些文件的所有更改以及对其他文件的部分更改。 |
![]() |
4
5
|
![]() |
5
2
跑步
开始交互式会话,该会话允许检查、编辑和记录单个更改以创建提交。
这与
|
![]() |
6
0
我建议不要这样工作。 如果您必须更改集合,集合A已准备好签入,集合B尚未准备好,您如何确保仅签入集合A不会破坏您的构建/测试?您可能会遗漏一些行,忘记其他文件中的行,或者没有意识到a对B的依赖性会破坏其他构建。 或其他 在你们队。如果你正在部分提交一个文件,那么你将极大地增加你在不知情的情况下破坏他人构建的机会,直到有不愉快的同事敲你的门。
|
![]() |
CodingWolf · TortoiseSVN不要求登录凭据 6 年前 |
![]() |
Tyson · 需要已迁移SVN-GIT的历史记录 6 年前 |
![]() |
shmicah · 生成代码标记后的文件结构混乱 7 年前 |
![]() |
BR75 · IIS和TortoiseSVN工作副本兼容吗? 7 年前 |
![]() |
Developer Webs · 乌龟SVN日志“URL..不存在” 7 年前 |