首页 文章
  • 2 votes
     answers
     views

    为SSH远程命令全局配置PATH

    当通过SSH执行命令时,Debian Linux上的PATH变量出现问题 . 这种情况发生在例如我使用GIT或Mercurial时,我将它们安装在/ opt而不是/ usr / local中 . 但我也可以像这样轻松地重现这个: 当我以正常方式通过SSH登录服务器然后执行 echo $PATH 然后我得到我在/ etc / profile中配置的PATH: /usr/local/bin:/usr/...
  • 239 votes
     answers
     views

    Mercurial - 恢复旧版本并从那里继续

    我在本地使用Mercurial进行项目(这是唯一没有推送/拉动其他地方的回购) . 到目前为止,它有一个线性历史 . 然而,我正在研究的当前事情我现在已经意识到这是一种糟糕的方法,我想在开始之前回到版本并以不同的方式实现它 . 我对Mercurial中的 branch / revert / update -C 命令感到困惑 . 基本上我想恢复到版本38(目前在45)并让我的下一个提交有38...
  • 8 votes
     answers
     views

    如何让mod_wsgi在Mac上运行?

    我一直试图在我的Mac上安装最新版本的mod_wsgi(3.3) . 我在Snow Leopard上,我有系统附带的Apache(Apache / 2.2.15)和Python 2.6.1(r261:67515)版本 . 我从http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-3.3.tar.gz下载了mod_wsgi...
  • 49 votes
     answers
     views

    忽略版本控制上的文件夹元文件

    Unity为Asset文件夹中的文件夹创建和删除元文件 . 这可能会在使用版本控制时产生令人讨厌的情况(您可以跳过并转到问题):有人创建了一个文件夹,这些文件将被忽略但忘记忽略文件夹的元文件 . Unity创建元文件,此人将元添加到版本控制 . 另一个人获得变更集,由于他没有该文件夹,他的Unity删除了元文件,他从版本控制中删除了元文件 . 并非团队中的每个人都理解这一点,因此这个过程会在地狱...
  • 1 votes
     answers
     views

    有没有办法将Eclipse与Jira和Mercurial连接起来 - 或者...... Code Beamer会起作用吗?

    我正在尝试为我的开发团队(6人)研究源代码控制(mercurial)问题跟踪器ide all-in-one类型的解决方案 . 我想在Eclipse中工作 . 有一个mercurial插件 . 有一个Jira插件(我开始使用Jira,它对我们有好处,但如果有另一种解决方案,我可以在这里开放) . Jira还有一个mercurial插件! 但是......你能让所有三个人在Eclipse中一起工作吗...
  • 1 votes
     answers
     views

    配置phabricator以允许推送http

    我想配置Phabricator所以我可以hg推过http . 现在我把它配置为ok,在存储库页面中出现了克隆它的命令,并且在"hosting"配置中我将其设置为对Read的读/写(如下图所示) . 此外,我已将 diffusion.allow-http-auth 配置为true,并为我的用户配置 VCS Password . 我已经正确地完成了拉动,并添加了对此本地克隆的...
  • 0 votes
     answers
     views

    Phabricator和Mercurial:由于“一成不变的地方历史”,因此修改不起作用

    我正在尝试使用Mercurial为我的团队设置Phabricator进行Code Review . 在这一点上,我正在测试不同的场景,我遇到了赌注差异的问题 . 假设我已将rev 1发送给审核,并且rev 2堆放在rev 1上 . 现在更改请求为rev 1.我做了更改并尝试运行 arc amend . 它没用 . 我收到了这条消息: 使用例外:此项目被标记为遵守保守的历史可变性原则(具有不可变...
  • 2 votes
     answers
     views

    使用来自mercurial python hook的Django模型

    我正在尝试在更改组挂钩期间在数据库中排队一些构建请求 . 数据库表由Django应用程序管理 . 所以,在钩子中,我想使用Django模型来提交构建请求 . 但是,我无法正确设置导入模型 . 根据这个(https://docs.djangoproject.com/en/1.3/ref/django-admin/)信息,我需要做的就是将我的django站点添加到sys路径,并设置DJANGO_SET...
  • 0 votes
     answers
     views

    获取错误<'NoneType'对象没有属性'peer_certificate'>从Mercurial的谷歌代码克隆代码时

    Description 通过http克隆时没有错误,只有在通过https克隆时才会出现错误 . Env 通过mercurial-1.9.1 20110801-py2.6-macosx10.6.mpkg从http://mercurial.berkwood.com/binaries/Mercurial-1.9.1-py2.6-macosx10.6.zip安装Mercurial site-package...
  • 3 votes
     answers
     views

    具有选择性功能部署和持续集成的Mercurial工作流程

    对于由12位开发人员组成的团队,您能否帮助我确定使用mercurial进行源代码控制和构建服务器团队城市来构建和部署产品的流程和工作流程? 我们有一个跟踪问题和增强请求的系统 . 其中大部分是非常小的错误,并且一个开发人员在一天或两周到一周的时间范围内进行增强 . 我想要完成的是让业务人员和IT管理人员协商开发人员工作的门票的优先级 . 完成后,这些更改将被提交并推送到中央存储库,并在票务系统中标...
  • 0 votes
     answers
     views

    使用Jenkinsfile和Docker最佳实践的多分支管道项目

    我是Jenkins和Docker的新手,并且构建了一个新的多分支管道项目,以独立于我们的构建服务器配置 . 我的应用程序包括一个具有多个阶段的Jenkins文件,并使用两个docker镜像:一个是来自DockerHub的官方Mongo图像,另一个Docker镜像由我自己创建,包括Maven和Mercurial . Dockerfile: FROM maven:3.3.9-jdk-8 RUN apt...
  • 395 votes
     answers
     views

    如何和/或为什么在Git中合并比在SVN中更好?

    我在一些地方听说分布式版本控制系统闪耀的主要原因之一是比SVN等传统工具更好地融合 . 这实际上是由于两个系统如何工作的固有差异,或者像Git / Mercurial这样的特定DVCS实现是否只有比SVN更聪明的合并算法?
  • 148 votes
     answers
     views

    使用Git如何在本地和远程之间找到更改

    这是两个不同的问题,但我认为它们是相关的 . 使用Git时,如何找到我在本地提交的更改,但是't yet pushed to a remote branch? I' m正在寻找类似于Mercurial命令 hg outgoing 的内容 . 使用Git时,如何在执行拉取之前找到远程分支的更改?我正在寻找类似于Mercurial命令 hg incoming 的东西 . 对于第二种:有没有...
  • 100 votes
     answers
     views

    如何将修订历史从mercurial或git导出到cvs?

    我将与其他人一起使用来自使用cvs的项目的代码 . 我们希望使用分布式vcs来完成我们的工作,当我们完成或者每隔一段时间我们想要将我们的代码和所有修订历史记录提交给cvs . 我们没有对项目的cvs repo的写访问权限,所以我们不能经常提交 . 我们可以使用什么工具将修订历史导出到cvs?目前我们正在考虑使用git或mercurial但我们可以使用另一个分布式vcs,如果它可以使导出更容易 .
  • 94 votes
     answers
     views

    删除所有本地更改集并还原为树

    我正在使用Mercurial,我在当地遇到了一个可怕的混乱,有三个头 . 我无法推送,我只想删除所有本地更改和提交,然后重新开始使用完全干净的代码和干净的历史记录 . 换句话说,我希望最终得到(a)与远程分支的尖端中存在的本地完全相同的代码,以及(b)没有任何本地提交的历史记录 . 我知道 hg update -C 会覆盖任何本地更改 . 但是如何删除任何本地提交? 要清楚,我没有兴趣保留我在当地...
  • 196 votes
     answers
     views

    有没有办法删除Mercurial中的本地提交?

    所以我在Mercurial中犯了一个愚蠢的错误 . 很多时候,我会在没有做“hg pull”和“hg update”的情况下开始工作 . 当我尝试推送我的更改时,出现错误 . 有没有办法删除我的本地提交,所以我可以避免创建多个头,分支等?我只想删除我的本地提交,将我的更改与提示合并,然后重新提交 . 听起来很简单吧?我似乎无法找到任何方法轻松删除本地提交,所以我可以干净地合并提示 . 我再次尝试删...
  • 119 votes
     answers
     views

    Mercurial .hgignore for Visual Studio 2010项目

    不要与Mercurial .hgignore for Visual Studio 2008 projects混淆 我问的是,是否可以为Visual Studio 2010重用相同的文件,或者是否应该添加其他扩展等,为什么?
  • 141 votes
     answers
     views

    合并:Hg / Git与SVN

    我经常读到Hg(和Git和......)在合并方面比SVN更好但是我从未见过Hg / Git可以合并SVN失败的地方(或者SVN需要人工干预的地方)的实际例子 . 您可以发布一些分支/修改/提交/ ....-操作的逐步列表,显示SVN在Hg / Git愉快地移动时会失败的位置吗?实用,非常特殊的情况请... 一些背景:我们有几十个开发人员在使用SVN进行项目,每个项目(或一组类似项目)都在自己的存...
  • 164 votes
     answers
     views

    Mercurial .hgignore for Visual Studio 2008项目

    使用Visual Studio 2008时,.hgignore文件的良好设置是什么? 我主要是自己开发,偶尔我会克隆存储库以供其他人使用 . 我正在考虑obj文件夹,.suo,.sln,.user文件等 . 它们可以只是被包含在内还是存在我不应该包含的文件? 谢谢! p.s . :目前我执行以下操作:忽略所有.pdb文件和所有obj文件夹 . # regexp syntax. syntax: gl...
  • 0 votes
     answers
     views

    mercurial hgignore不会忽略目录

    之前已经问过同样的问题,但解决方案对我不起作用 . 我想通过将其添加到.hgignore文件来指示Mercurial忽略名为.metadata的文件夹 . 这是我的.hgignore文件: glob:.hgignore glob:.hgignore~ glob:.metadata/* 我已成功测试了忽略.hgignore和.hgignore~的工作原理 . 如果我删除前两行并运行hg状态,它们会...
  • 0 votes
     answers
     views

    Mercurial .hgignore

    我需要忽略整个项目树中的所有文件,由Mercurial版本化,以特定字符开头 . 让我们说下划线(或者可能是其他一些) . 我在谷歌搜索了很多,但我找不到正确的glob语法 . 我找到glob expression test environment,我可以尝试模式,但没有什么对我有用 . 考虑以下项目结构: /function/_backup/file1.php /function/_backup...
  • -1 votes
     answers
     views

    mercurial相当于visual svn服务器

    我知道过去曾经问过这个问题,但这些问题已经有几年了,所以我想可能会有一些新的信息 . 我在一家不是软件公司的公司工作,但我们也有一些程序员 . 今天我们使用可视化的svn服务器来托管我们的存储库和tortoiseSVN来与存储库进行交互 . 我不是subversion的忠实粉丝,因为我希望能够在没有更新/合并的情况下提交,所以我提议改为mercurial . 我们仍然希望在我们自己的网络上运行包含...
  • 0 votes
     answers
     views

    hg locate命令空输出

    我在存储库上有问题 . 我使用phabricator作为我的存储库的前端 . 最近我发现我无法在phabricator的一个存储库中打开和查看一些目录,而其他目录也没问题 . Phabricator报告'hg locate'命令输出为空,如下所示: Command failed with error #1! COMMAND hg locate --print0 --rev ''\''d8f8fd...
  • 1 votes
     answers
     views

    通过capistrano部署失败

    2013-06-17 15:23:22 executing `deploy' * 2013-06-17 15:23:22 executing `deploy:update' ** transaction: start * 2013-06-17 15:23:22 executing `deploy:update_code' updating the cached checkout on all se...
  • 0 votes
     answers
     views

    如何使用Bitbucket进行部署?

    我已经阅读了一个教程,解释了如何使用bitbucket管道和git ftp使用ftp部署到服务器: https://www.savjee.be/2016/06/Deploying-website-to-ftp-or-amazon-s3-with-BitBucket-Pipelines/ 由于我使用mercurial,git ftp将无法在我的repo上运行,我希望找到一个与它一样好的git ftp...
  • 1 votes
     answers
     views

    需要帮助修复Jira 6“Mercurial-Jira”插件才能使用Jira 7

    我在JIRA 7上使用了JIRA Mercurial插件(https://bitbucket.org/servicerocket-labs/jira-mercurial-plugin/overview) . 它在JIRA 6.4.7上工作正常(通过atlas-run-standalone --product JIRA --version 6.4.7) . 长话短说 - 我've only just...
  • 6 votes
     answers
     views

    在Mercurial中将dev分支合并/转换为稳定分支的正确方法是什么?

    我在一家网站开发公司工作,该公司使用Mercurial作为其首选的DVCS . 我们目前正在创建已投入 生产环境 的新版网站 . 站点的稳定和开发分支都存在于同一存储库中 . 生产环境 站点运行稳定的分支,开发人员明显编码反对开发(从现在开始)分支(除了错误修正) . 这个模型对我们来说很新鲜 . 在最后一次主要的 生产环境 推动之后,我们从刚刚发布的稳定分支创建了开发分支(使用hg branc...
  • 1 votes
     answers
     views

    在Mercurial版本中管理流程工件

    我想知道使用Mercurial创建包含提供流程执行证据的工件的发布版本的最佳方法是什么 . 例如,我们想附加系统测试结果,检查清单,发布说明等,这样如果我们经过客户审核,我们就可以轻松地显示我们已经完成了我们的流程 . 由于我们产品的安全性,这对我们很重要 . 我们的发布管理流程将如下图所示 . 所有开发人员都在开发本地回购并定期推向主要 . Main是最新且最好的,但对于开发团队以外的内部工程...

热门问题