草庐IT

merge_date

全部标签

windows - 通过 Hook (GIT,Windows,GitStack)推送后 merge 暂存存储库裸存储库

我在WindowsServer2008上安装了GitStack,并为给定的项目创建了一个裸存储库,我从本地开发环境将其推送到该存储库。我想设置一个Hook,使我的暂存环境在每次推送时自动merge推送的更改。我发布了一个以前的bash脚本,但现在已将其更新为以下内容:#!/bin/shexportGIT_WORK_TREE=F:\\inetpub\\project_name\\staging\\exportGIT_DIR=F:\\inetpub\\project_name\\staging\\.gitgitpulloriginmaster并得到以下错误信息:远程:bash.exe:警告

windows - 在 Windows 中 merge 为 gitk 中的 diff 工具

当我使用gitk时,我总是很恼火,它迫使我配置一个单独的diff工具。现在虽然这在Linux上对我来说很好,但在Windows上绝对是hell。我正在尝试使用Meld,所以我写了一个.bat,用于映射参数:meld.exe%2%5可悲的是gitk没有向stdout或stderr打印任何东西,它只是不起作用。有没有人在Windows上使用Meld在gitk上工作? 最佳答案 meld的最新版本现在对我有用。必须修复一些错误。 关于windows-在Windows中merge为gitk中的d

windows - %date% 显示不完整的数据 - Windows CMD

每当我尝试在我的机器(Windows7)上回显%date%时,输出总是日期:C:\>echoTheoutputis:%date%Theoutputis:Tue但是,当我在其他机器(Windows7)上尝试这个时,输出是不同的:C:\>echoTheoutputis:%date%Theoutputis:Tue06/06/2017有人遇到过这个问题吗?有什么建议吗?谢谢!!! 最佳答案 转到控制面板->区域设置并检查您的日期格式。日期命令取决于注册表/控制面板设置。 关于windows-%d

windows - EGit——获取、 merge 、 pull 麻烦

好的,这就是交易。我在我的Debian(lenny)远程服务器上安装了Git。Git版本是1.5.6.5。我打算将它用作远程共享/备份存储库。我的开发机器运行的是Windows,我的Eclipse和EGit也在其中。所以,这就是我所做的:为git创建共享用户。设置SSH(在Eclipse和服务器上)、交换公钥等,一切顺利。我创建了远程仓库并使用git--bareinit对其进行了初始化。在本地存储库中创建项目,进行了一些更改并成功提交。将master分支从本地仓库推送到远程master。到目前为止一切顺利。(此外,在第三台机器上,我毫无问题地克隆了远程仓库(通过EGit导入)。)“奇怪

php step exceeds range, windows only with date ('Y' )

出于兴趣,为什么在Windows上会产生警告(并返回false):range(date('Y'),date('Y')+5)Warning:range()[function.range]:stepexceedsthespecifiedrange在实时服务器上不会发生,只是在Windows上发生。我一直在寻找错误报告,但没有找到。此外,如果您运行两次迭代,只有第一次失败。我有时可以复制,但有时不能。IE。如果我刷新20次,其中只有2或3次会发出警告。我用的是5.3.5 最佳答案 升级到5.3.6解决了这个问题。不确定是什么问题。

windows - 如何在 GIT 的窗口中 merge 不同大小写的分支?

我的同事无意中从我们的主分支“develop-Client”(大写“C”)创建了一个名为develop-client(小写“c”)的分支。我们都在Windows上工作。现在,如何将开发客户端merge回开发客户端?Windows中的Git将两个分支视为一个分支,所以当我尝试执行"gitmerge--no-fforigin/develop-client"(当我在开发客户端时),它说“已经启动-迄今为止”。 最佳答案 使用命令gitrev-parseBranch_name确定其SHA和使用命令mergegitmergeSHA1

windows - 如何从上游分支 merge ?

这是我的git设置(我们在公司网络中使用Git+AtlassianStash):upstream:masterorigin(myforkof'upstream'):masterbranch1(branchofmaster,withafewcommitsontopofit)clone(local;cloneof'origin'):masterbranch1(aheadof'origin:branch1'by1commit)我想做的事情:我想mergeupstream:master->clone:branch1。我知道此merge会发生冲突(因为我更改了我的branch1中的文件,其他人已

windows - 如何在git中别名删除 merge 的分支

我正在尝试为命令添加别名:gitbranch--merged|grep-v"\*"|grep-vmaster|xargs-n1gitbranch-dTakenfromthisanswer这是我的.gitconfig文件:[credential]helper=wincred[user]name=DoronGrinzaigemail=doron@doNotSpamMe.Suckers[push]default=simple[alias]db=gitbranch--merged|grep-v"\*"|grep-vmaster|grep-vdev|xargs-n1gitbranch-dunst

windows - 计划批处理文件不将文件重命名为使用 %date% 和 %time% 变量指定的名称

作为常规文件上传过程的一部分,我们通过Windows任务计划程序运行.bat文件。它打开WinSCP并使用配置文件运行它。然后它会cds到存储上传的文件,重命名它,然后将它移动到存档文件。如果我在exit之前用pause手动运行程序,它工作正常。目前只是将文件从上传转储到存档,而不用附加时间和日期重命名它。@echooff"C:\ProgramFiles(x86)\WinSCP\winscp.com"/script=CONFIG.txtcdC:\SCHEDULEDQUERIES\PressGaney\Uploadren*.csvCL6019_%time:~0,2%%time:~3,2%

windows - 适用于 Windows 的命令行 merge 工具

是否有适用于Windows的命令行merge工具?我正在考虑可以与其他工具(例如git、unison)结合使用来解决冲突的工具。实际上,它不需要严格基于命令行,只要它与其他命令行工具(如我提到的,例如git)“配合”就可以了。 最佳答案 AraxisMerge是适用于Windows和Mac的出色差异/merge工具,他们还提供命令行和.NETAPI版本的差异/merge引擎。AraxisMerge是目前我所知道的唯一可以比较和merge两个具有不同文本编码的文件的工具,例如一个UTF-8和一个ANSI文件并排。马克