小编Mar*_*ler的帖子

Mercurial API for Java?

是否有一个普通的API来从Java访问Mercurial存储库?

有Netbeans和Eclipse的插件,但与Subversion对应的插件不同,它们不使用通用的低级库,而是使用自己的包装器来调用Mercurial二进制文件.调用二进制文件是可以的(暂时),但在独立应用程序中使用这些插件似乎非常困难(在它们构建的IDE之外).

还有HgKit,但这是非常pre-alpha.

java api mercurial javahg

29
推荐指数
3
解决办法
1万
查看次数

列出Mercurial中的远程分支

有没有办法在Git中列出Mercurial中的远程分支?

git branch -r
Run Code Online (Sandbox Code Playgroud)

我想列出远程机器上的分支(例如Bitbucket),所以使用:

hg branches -R `hg showconfig paths.default` --color false
Run Code Online (Sandbox Code Playgroud)

中止失败:存储库不是本地的

mercurial branch

29
推荐指数
3
解决办法
2万
查看次数

hg - 仅在root用户身份忽略目录

在我的项目中.hgignore,我想排除/static/(即目录根目录下的静态文件夹),但不是/templates/static/.我如何配置.hgignore允许这个?

mercurial hgignore

29
推荐指数
1
解决办法
4246
查看次数

在Mac OS X上有任何好的图形Git和Hg/Mercurial客户端吗?

我正在Mac OS X上寻找引人注目的Git和Mercurial客户.到目前为止,我发现的大多数客户都没那么引人注目.有些客户甚至在Ruby或Tcl/Tk中编程,IMO在操作系统集成方面不是优秀的OS X公民.

我的客户端类似于Versions.app或Cornetstone,它们只是Subversion客户端.也许有人得到了我的内幕消息.

git version-control mercurial client dvcs

28
推荐指数
7
解决办法
2万
查看次数

在mercurial中创建一个新分支:"abort:push创建新的远程头部"

我想做一些非常简单的事情:创建一个新的分支.但我搞砸了.我在哪里弄错了,我该如何解决?

我是Mercurial的唯一用户.我将修订版54提交并推送到远程存储库.我想基于修订版53创建一个分支,因此我将本地副本更新为修订版53,进行了更改并提交(忽略关于"它不是头部"的警告).然后,当我试图推送到远程存储库时,它说

abort: push creates new remote head
Run Code Online (Sandbox Code Playgroud)

也许我需要告诉Mercurial我想创建一个新的分支?如果是这样,如何以及在什么时候?

谢谢!

mercurial branch dvcs

28
推荐指数
1
解决办法
2万
查看次数

在Mercurial .hgrc文件中设置用户名

我一直在浏览SO和谷歌解决我的基本问题,到目前为止我没有运气.

我是Mercurial的新手,刚刚将它安装在我的Mac上.我正在使用它进行个人版本控制,并且不会与中央服务器通信(尚未).

当我尝试提交文件时,我会中止:没有提供用户名(请参阅"hg help config").这个问题的常见解决方案是在〜/ .hgrc中添加以下内容

[ui]
username = Firstname Lastname <firstname.lastname@example.net>
Run Code Online (Sandbox Code Playgroud)

我已经完成了,但错误仍然存​​在.它只是不会读取文件.有什么建议?

mercurial hgrc

25
推荐指数
1
解决办法
2万
查看次数

22
推荐指数
2
解决办法
5188
查看次数

Mercurial:从远程分支中删除变更集

有没有办法从远程变更集中删除a,或删除整个变更集?我意外地将.war文件推送到远程仓库,我想将其删除.

version-control mercurial dvcs git-amend

22
推荐指数
3
解决办法
2万
查看次数

类似Bitbucket的软件,我可以自己托管

有没有类似于Bitbucket的系统,我可以自己托管?我试图在网上四处看看是否有什么东西,但我似乎找不到任何东西.我们现在正在使用Redmine,但Redmine不支持每个项目的多个存储库.

我希望能够做到的Bitbucket的功能包括分叉存储库和关注某人,提出拉取请求或类似的东西.

那里有什么好的Mercurial工具?

非常感谢

mercurial

22
推荐指数
3
解决办法
5730
查看次数

卖给我分布式版本控制

我知道有数千个相似的话题浮出水面.我在这里读了至少5个线程但是为什么我仍然不相信DVCS?

我只有以下问题(注意我只是自私地担心Java项目)

  • 在当地投入的优势或价值是什么?什么?真?所有现代IDE都可以让您跟踪您的更改?如果需要,您可以恢复特定的更改.此外,它们还具有在IDE级别标记您的更改/版本的功能!?
  • 如果我的硬盘坏了怎么办?我的本地存储库在哪里?(那么与登记中央仓库相比,它有何凉爽?)
  • 离线工作或在飞机上工作.有什么大不了的?为了让我用我的更改构建一个版本,我必须最终连接到中央存储库.直到那时我如何在本地跟踪我的更改并不重要.
  • Ok Linus Torvalds将自己的生命献给了Git并且讨厌其他一切.这是否足以盲目地赞美赞美?与我的中型项目中的离岸开发商相比,Linus生活在一个不同的世界?

推我!

svn cvs dvcs centralized

21
推荐指数
4
解决办法
3109
查看次数