이 파일의 목록을 가져 오는 아마도 몇 가지 방법을하지만 여기에 하나 : 로그 명령을 사용하여,
[C:\Dev\VS.NET\DiffLib] :hg diff --stat -r 27:
.hgignore | 2 +
Binaries.fbp7 | Bin
Binaries.fbpInf | 13 +-----
...
19 files changed, 370 insertions(+), 41 deletions(-)
다음
다른 사람의이 같은
hg diff --stat -r TAG:
이 출력됩니다 뭔가 XML 출력 :
[C:\Dev\VS.NET\DiffLib] :hg log --style=XML --verbose -r 27:
<?xml version="1.0"?>
<log>
<logentry revision="27" node="fc6db773ccbb335cc11f42ea4588adea6b179cd8">
<author email="[email protected]">Lasse V. Karlsen</author>
<date>2010-11-30T12:03:38+01:00</date>
<msg xml:space="preserve">Ensured ".orig" files are ignored.</msg>
<paths>
<path action="M">.hgignore</path>
</paths>
</logentry>
<logentry revision="28" node="a1f739dd59a73d37ff058f3cc89e0b42d535bee5">
<author email="[email protected]">Lasse V. Karlsen</author>
<date>2010-11-30T12:17:06+01:00</date>
<msg xml:space="preserve">Changed to .NET 3.5 to support more projects. Impl
e<T1,T2></msg>
<paths>
<path action="M">DiffLib.Tests/DiffLib.Tests.csproj</path>
<path action="M">DiffLib/AlignedDiff.cs</path>
<path action="M">DiffLib/DiffLib.csproj</path>
<path action="M">README.markdown</path>
</paths>
</logentry>
어떤 운영 체제를 사용하고 있습니까? Windows의 경우 ROBOCOPY라는 도구가있어 한 디렉토리의 내용을 다른 디렉토리로 미러링하는 데 도움이됩니다. Mercurial을 사용하지 않고 새 파일과 변경된 파일을 업로드하는 데 사용할 수 있습니다. Mercurial 명령어를 보면서 내가 원하는 것을 찾을 수 있는지 알아볼 것이다. –
귀하의 코멘트와 답변을 주셔서 감사합니다, 나는 실제로 Windows에서이므로 Robocopy를 확인하겠습니다. 나는 hg diff 솔루션도 좋아한다. – bcmcfc