Git与Windows上的Mercurial服务器

我正在决定在Windows Server 2008上build立一个Mercurial或者Git服务器(通过HTTPS)。我听说Git支持对于Windows客户端的使用是粗略的,但是并没有听到很多(关于最新的)设置Windows上的中央存储库。 我听说在过去的一两年里,Git的支持有了很大的提高。 我个人比较喜欢Git,但是不以牺牲Windows的支持为代价。 你有什么build议?

“在过去的一两年里,我听说git的支持已经有了很大的提高,我个人比较喜欢git,但是并不以牺牲Windows的支持为代价。

考虑到OP的这个引用,我会build议它主要归结为你是如何附加到graphics界面。 使用Git的Windows开发人员倾向于通过命令行界面input命令。

那些在Visual Studio中花费大量开发时间的开发人员更喜欢使用Mercurial。

这是更加倾向那么硬性规定,Git有一些GUI,一些Mercurial用户更喜欢使用命令行界面。

git的server部分在窗口上工作正常,没有任何怪癖。 支持比客户好得多。

试试这个链接在stackoverflow: https : //stackoverflow.com/questions/1482824/setup-a-git-server-with-msysgit-on-windows

git和mercurial对于服务器组件的支持差不多。 根据您要在服务器上使用当前一代pipe理客户端的数量做出决定。

目前没有任何偏见。

考虑到对于客户端,你可以使用GitExtension作为Visual Studio的一个插件,让开发者完全从GUIpipe理Git,所以我认为如果你更喜欢GIT,你应该安装GIT;)