我刚刚开始了我的第一个Mercurial项目.
我在源目录中输入了'cd'.
然后我这样做了:
hg init myproject
Run Code Online (Sandbox Code Playgroud)
但接下来我做了
hg commit -m "first commit"
Run Code Online (Sandbox Code Playgroud)
它所报告的是:
nothing changed
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做
hg status
Run Code Online (Sandbox Code Playgroud)
它列出了我项目中的所有源代码.
我在这做错了什么?
las*_*ock 23
我认为该hg status命令的输出可能告诉您工作目录中有很多文件没有被Mercurial跟踪.您应该能够通过运行该命令来解决此问题
hg addremove
Run Code Online (Sandbox Code Playgroud)
然后你可以进行第一次提交:
hg commit -m "first commit"
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用一个命令执行此操作
hg commit -A -m "first commit"
Run Code Online (Sandbox Code Playgroud)