https://www.mercurial-scm.org/guide请访问此链接.....现在我成功安装了mercurial,但下一步不是我很清楚......
初始化项目
现在添加一个您想要工作的新文件夹:
$ hg init project
添加文件并跟踪它们
$ cd project
$ (add files)
$ hg add
$ hg commit
(enter the commit message)
添加文件意味着我不知道......请你解释一下
现在我正在使用ubuntu ....
mercurial安装步骤1:
embdes@embdes-laptop:~$ sudo apt-get install mercurial
[sudo] password for embdes:
Reading package lists... Done
Building dependency tree
Reading state information... Done
mercurial is already the newest version.
The following packages were automatically installed and are no longer required:
libopenal1 wavpack kdelibs4c2a libdc1394-22 mppenc vorbis-tools libxvidcore4
libldns1 libsvga1 kdelibs-data mplayer kdemultimedia-kio-plugins liblualib50
libkcddb4 mp3gain vorbisgain speex libmp3lame0 faad libavahi-qt3-1 icedax
freepats ffmpeg libao2 liblzo2-2 libavfilter0 flac libev3 timidity libqt3-mt
liblua50 timidity-daemon libunbound2 libavdevice52
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 261 not upgraded.
embdes@embdes-laptop:~$
步骤:2
embdes@embdes-laptop:~$ hg init project
abort: repository project already exists!
embdes@embdes-laptop:~$ cd project
embdes@embdes-laptop:~/project$ hg add
embdes@embdes-laptop:~/project$ hg commit
nothing changed
embdes@embdes-laptop:~/project$ hg init
abort: repository . already exists!
embdes@embdes-laptop:~/project$
这是我的命令行的输出。如果我做错了,请纠正我。 我开发的android项目将驻留在以下目录中,
/home/embdes/workspace
以下是android sdk目录
/home/embdes/project/android/android-sdk/platform-tools/
如何安装mercurial? 如何在我的eclipse中使用android引擎示例项目?
我是使用命令行的新手,所以请帮我清除以上两个疑问。
由于
答案 0 :(得分:2)
您需要创建将受版本控制的文件。就这么简单。
答案 1 :(得分:1)
您可以在 hginit 找到完整的分步教程
例如,在hg add
之后,您需要hg commit
:
还有一步......您必须提交更改。有什么变化?添加所有这些文件的更改。
为什么要提交?
有了Mercurial,承诺说“嘿,现在文件的样子 - 请记住这一点。”这就像制作整个目录的副本......每当你有一些你已经改变的东西时,你就会这样做。 / p>
答案 2 :(得分:0)
当您发出init命令时,您告诉mercurial跟踪目录中的文件列表更改...使用add命令告诉mercurial这些文件是什么。
通过发出不带任何参数的add命令,你可以告诉他们修改控制“project”目录中的所有文件(递归)。
在任何时候你都可以“忘记”一个文件......它仍然会在“项目”内(直接或不是),但mercurial不会关心文件的任何变化。
答案 3 :(得分:0)
您必须首先基本了解mercurial的用途。 Mercurial是一个版本控制系统,可以存储您创建文件的更改。在命令行输出中,很明显你没有文件,
/首页/ embdes /项目
目录。这意味着你没有做任何改变。那么mercurial商店会是什么?所以只有它说没有任何改变。您只需在那里创建新文件或目录。然后做hg添加。你会看到差异:)