标签: workflow

使用git-format-patch和git am查找工作流示例

我想让我的学生使用git进行结对编程.因为学生的工作必须是秘密的,所以公共回购是不可能的.相反,每个学生都将拥有自己维护的私人仓库,他们需要使用git-format-patch交换补丁.我已经阅读了手册页,但我有点不清楚会发送哪些补丁.对于学生来说,显而易见的事情是发送自上次发送以来的所有补丁或(如果git不介意冗余地接收相同的补丁)从发布时间开始发送所有补丁.(请记住这些是学生项目,它们持续数周而且很小,性能不是标准.)我们最好的朋友是简单 而且我们也喜欢蛮力.

任何人都可以给我一个简短的一系列示例,显示两个人,每个人都有一个私人git仓库,使用git-format-patch和git-am交换补丁?或者指向现有的git文档和/或教程?

git version-control workflow

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

是否可以仅使用键盘在Eclipse中工作?

我们大多数人肯定会时不时地做,我试着改善我的工作流程.由于Eclipse是我的主要IDE,我想知道是否可以在没有鼠标的情况下使用它.我浏览了可用的快捷方式并尝试使用它们而不是鼠标.我找到了像Ctrl + 3这样有趣的功能,可以打开像Apple聚光灯那样的东西.

我知道有很多关于最喜欢的快捷方式等问题,但我想知道它是否有效,因为此刻它感觉有点软弱100%没有鼠标.

所以有人在那里使用Eclipse吗?是否有一些缓解变化的提示?

eclipse keyboard workflow accessibility

19
推荐指数
2
解决办法
3281
查看次数

个人服务器上类似heroku的工作流程

我正在尝试使用类似于heroku的 pure-git工作流来设置服务器.我并不需要帮助设置git的,但对于信息的目的,我使用gitolite.我想(不知何故)在这个系统的操作系统(Ubuntu)中编写自定义钩子,这样当它在特定分支上接收推送时,它会执行heroku所做的所有操作(启动Rack,Mongrel,Apache(用于)在我的情况下静态服务页面)等

有人可以指向我这样做的资源或至少开始吗?谷歌搜索似乎没有帮助......

git ubuntu workflow ruby-on-rails heroku

19
推荐指数
3
解决办法
7599
查看次数

Git - 包含来自其他存储库的文件

使用Git,我想在我的项目中包含一些常见的JS/CSS库和/或实用程序方法(即来自另一个repo的特定文件),我希望它能让它们始终保持最新状态.我真的不想要整个远程存储库.如果我可以处理远程文件的"本地副本"并将更改重新推送,则可以获得奖励.

一个有点平行的例子:在ASP.NET中,我会通过引用("远程")其他库的.dll文件(没有"copy local")来做到这一点,这样每当我重新编译外部库时,我的项目就会指向最新的版本.

示例场景

我的项目是...... MyProject,我只想要外部存储库ExternalLibraryExternal2中的几个文件.我不想在其他地方克隆每个存储库,并将文件复制粘贴到我的存储库中.如果我做了改进MyProject/scripts/common1.js,我想把它推回到ExternalLibrary.

  1. 我的项目/
    • 的index.html
    • 脚本/
      • mycode.js
      • otherplugin.js
      • common1.js < - 来自ExternalLibrary
      • plugin2.js < - 来自ExternalLibrary
    • 风格/
      • mystyle.css
      • common.css < - 来自External2
  2. ExternalLibrary /
    • common1.js
    • plugin1.js
    • plugin2.js
    • bunchofothercrap ...
  3. External2 /
    • common.css
    • bunchofothercrap ...

相关参考:

git workflow organization

19
推荐指数
1
解决办法
7057
查看次数

从R运行VBA脚本

我必须管理涉及R脚本和的脚本VBA-code.我想在R中运行该过程(我的大部分代码都是),然后调用VBA-code特定的计算.

我将在R中为VBA准备输入,在某处写入结果(.csv,数据库),然后在R脚本的其余部分中使用结果.

最好的当然是将整个代码移到R中,但现在这是不可能的.这VBA-code是相当复杂的.将其转换为R将是一项具有挑战性的长期任务.

是否有可能在R中管理这样的工作流程?

workflow vba r

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

GitHub Actions:删除所有工件后,“您已使用 100% 包含的 GitHub 存储服务(GitHub Actions 和 Packages)”

你们中有人知道 GitHub 在其 GitHub 存储(用于操作和包)中实际存储了什么吗?

GitHub 不断告诉我:

您已使用 100% 包含的 GitHub 存储服务(GitHub 操作和包)

GitHub 存储使用情况

我删除了所有旧的工作流程运行我尝试了两种操作来删除所有工件:

还有一个GitHub Issue

workflow continuous-integration github github-actions

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

应用构建/部署工作流程

在构建完成后,您使用什么来管理部署应用程序的工作流程?我不是在谈论在服务器上获取文件的行为,我在谈论之后会发生什么.验证,测试,批准,迁移到生产,淘汰旧版本等.

例:

  1. 构建完成
  2. Build部署到测试环境
  3. 测试完成(手动步骤)
  4. 如果测试通过部署到UAT,则拒绝构建
  5. UAT完成(手动步骤)
  6. 如果UAT通过部署到Prod,则拒绝构建
  7. 以前在Prod中退役

有哪些好的应用程序可以管理长时间运行的构建工作流程?

更新

我还要提一下,我正在寻找实际实现工作流程的工具,而不仅仅是跟踪它所处的状态.(复制构建,更改构建状态,发送电子邮件,启动/停止服务等)

workflow build-process release-management

18
推荐指数
1
解决办法
1155
查看次数

本地/暂存/生产服务器堆栈+ Git的最佳工作流程

我希望合并一个Web开发工作流程,允许我执行以下操作:

  • 在本地开发/测试
    • 模仿生产服务器(许多子域,一些mysql数据库)
    • 在桌面和笔记本电脑之间保持同步,以便进行移动开发
  • 轻松推送本地 - >分期
  • 轻松推送升级 - >生产
  • 在生产服务器上轻松实时编辑(偶尔需要进行非常小的内容更新,错字更改等.现在我花了很多时间进行小编辑,将其推送到分期,然后推送到生产,这需要一些时间来处理小事情.)

我也是Git的新手.我已经开始在我的个人项目中使用Git测试水域,但是我继承的项目(使用生产/暂存环境)到目前为止还没有使用任何版本控制.

问题:

  • 如何轻松地将大型已建立项目适应本地环境(XAMPP)?
  • 如何在dev-laptop和dev-desktop之间同步我的本地环境?
  • Github在这种预先建立的项目/服务器设置中是否值得?似乎它增加了更多的步骤(例如:local-> push to git repo - >将repo下载到登台服务器 - >将登台服务器推送到活动服务器).我也担心维护隐私/安全.

基本上我是单个开发人员,他被交给了一个相当大的项目,我只是想尽可能地让自己变得简单/直接.:)

git workflow development-environment staging dev-to-production

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

Slack Workflow Builder URL 格式

我正在尝试使用 Slack Workflow Builder 格式化消息,但它不起作用。

我准备一个文本作为单个变量并将其传递给 Slack webhook。在 Slack Workflow Builder 中,我接收它并发送一条消息,只需将该单个变量内容放入文本消息中即可。消息看起来不错,但无法成功格式化消息中的链接。

我尝试了以下格式:[Link](http://link.com)<http://link.com|Link>. 这两个输出都是错误的,所有括号都没有格式化。但是当我将第一个变体发送[Link](http://link.com)到 Slackbot 时,它按预期工作 - 它显示只是可点击的Link

我究竟做错了什么?Slack 是否支持 Slack Workflow Builder 中的 URL 格式?我怎样才能在那里做呢?

更新:我还尝试将链接或其部分移动到单独的变量中,我注意到,将变量放入链接(圆括号中)会立即在预览区域中破坏它: 在此输入图像描述

workflow builder slack

18
推荐指数
1
解决办法
5799
查看次数

在USB记忆棒上使用GIT进行"旅行代码"

我在这里和Google上详尽地搜索了我的问题的答案.我找到了一些很好的资源和学习工具来理解Git及其功能,但我需要得到一些澄清和帮助.

我正在做的是在我的办公室和家里进行工作的侧面项目.(我正在将C#代码迁移到Java以帮助我学习这两种语言.)

设置:

  • 环境:Windows 7(VS 2008在XP虚拟机上)
  • Git:msysgit 1.7.4
  • IDE:VS 2008和Eclipse
  • Git插件:
    • Eclipse:我正在使用EGit.
    • VS 2008:我打算在SO,Git Extensions上使用这里提到的一个
  • Git存储库:位于USB记忆棒上的\ Repo中 - 现在它只是有一部分Java代码,因为我在学习Git时摸索着.
  • 具有VS 2008的虚拟机中的C#代码被从VM复制到USB记忆棒 - 这不受版本控制.
  • 是的,我有"基线"的所有代码的备份副本.自从EGit以来,我必须将代码置于源代码控制之下,将其从我的Eclipse工作区移动到USB驱动器上的git存储库中.因此,如果学习过程中出现问题,我可以轻松恢复.我还没有对代码进行重大更改,因为我还在学习.

注意:使用Github不是一种选择.

目的/目标:

我想要做的是通过使用Git尽可能保持代码顺序,版本控制,但在设置它时,由于某种原因我有点害怕它不会工作相同的时候我回家(了.(旁注:我感觉到"这是git的美丽."在某处回答.)

我的问题是:

  • 使用Git作为版本控制系统,这种类型的设置的最佳实践是什么?
    • 我应该将它留在USB记忆棒上,只需使用该存储库即可

很抱歉,我希望提供尽可能多的信息.提前感谢任何人在涉及我的小说后可以提供的任何信息.

git usb version-control workflow offline

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