我有一种情况,我正在为一个处理大量存储库、配置、构建和运行内容的系统编写代码。有一个任务也可以调用sync-repository
,用户应该能够调用它来确保最新版本的存储库到达客户端。
回购可能已经存在,在这种情况下,我想做一个hg update
. 回购也可能不存在,在这种情况下,我想做一个hg clone
. 用户不必关心是哪种情况。哦,存储库很大,所以clone
每次只擦除目录和 ing 不是一种选择。
是否hg
提供了一个单独的命令clone
,update
这取决于哪个是合适的?还是我必须用 bash 来做?