首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Windows批处理文件将旧版本控制器迁移到GIT内容

使用Windows批处理文件将旧版本控制器迁移到GIT内容
EN

Stack Overflow用户
提问于 2017-11-24 21:59:33
回答 1查看 11关注 0票数 0

我正在迁移的内容从旧的VC到GIT,已经写了简单的windows批处理文件,签出文件从旧的VC和检入到GIT repo.This的工作很好,但是我想检查是否有任何文件是从旧的VC删除,如何检测和删除它从GIT also.using批处理script.Thanks。

EN

回答 1

Stack Overflow用户

发布于 2017-11-24 22:37:06

还不清楚为什么这个问题会被提出来。如果您的过程遵循以下步骤,它应该是自动的。

如果您有一个从旧系统中正确签出版本的过程,那么当您签出该版本时,从版本控制中删除的任何文件都将从文件系统中删除。

(我认为,如果由于某种原因--可能是由于版本控制系统的缺陷--没有发生这种情况,您可以在两次签出之间完全清除工作树。(只需小心不要破坏.git/目录。)

无论如何,一旦您有了下一个版本的正确工作副本(其中包括已被删除的文件),您下一步将更新索引。最简单的方法是,在工作树的根目录中:

代码语言:javascript
复制
git add .

如果这样做,那么索引将被更新以准确地反映工作树中的内容-这意味着删除正在被反映。(如果您没有这样做-也许您需要目录列表和单独的add文件,这确实会错过删除-那么为什么呢?)

然后,您只需运行git commit

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47474854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档