问题列表 - 第13919页

如何通过git push将多个分支部署到不同的目录?

在制作中,我维护了两个站点 - 测试和发布.每个都通过软链接指向不同的目录(例如)

beta_public_html -> /home/scott/myapp/trunk/public
public_html      -> /home/scott/myapp/branches/1.2.3/public
Run Code Online (Sandbox Code Playgroud)

我是一个长期的svn用户,转向git.我习惯通过svn更新部署并更改新分支上的软链接,事情非常简单.

现在我转向git.我仍然需要两个软链接(它是使用Passenger的Rails应用程序),但现在我希望它们指向两个不同的git分支("beta"和"release",比如说).我希望能够通过git push(或git pull)更新它们.

问题第1部分:我不确定最好的方法.

我开始这样做的方法是只部署到两个不同的遥控器,例如

git push ssh://scott@x.com/home/scott/myapp-beta beta
git push ssh://scott@x.com/home/scott/myapp-release release
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为默认情况下push不会更新工作树.

所以我进入远程目录并第一次运行git reset --hard,它会拉动工作树.但我再次推动,我无法得到新的推动 - 它只是停留在最初的一个.

(顺便说一句,请注意,我似乎无法推送到"myapp-beta.git" - 失败了,我必须推送到目录名.我担心这是问题的一部分,但我不知道我在这里做错了什么.)

所以,如果问题1的答案是我的方法没问题,问题第2部分:我实际上做了什么错了?如果有我应该使用的钩子,有人可以指向我吗?

(对问题1的回答说"运行这7个手动步骤"将不是一个非常有用的答案,因为svn checkout + ln -s是两个步骤.)

谢谢.我想回到编写代码.

git ruby-on-rails

6
推荐指数
1
解决办法
4109
查看次数

在段落(x)html,css之间创建一个空格

我想在我的<p>content</p>标签之间留出空间.不是之前而不是之后的<p>标签.我的代码是:

<div>
   <h1>A headline</h1>
   <p>Some text</p>
   <p>Some text</p>
</div>
Something
Run Code Online (Sandbox Code Playgroud)

我不希望h1和p之间的空间在h1上以零余量完成.但是在最后一个<p>标签之后我不想要空格.这可能没有:last-child或一些js/jQuery?

我不能在最后一个标签上设置class ="last",因为它是一个CMS系统.

html xhtml space paragraph

6
推荐指数
1
解决办法
5947
查看次数

如何在Perl中创建二进制文件?

例如,我想创建一个调用的文件sample.bin并输入一个数字,如255,这样255就会以小端,FF 00或3826到F2 0E的形式保存在文件中.

我尝试使用binmode,正如perldoc所说.

binary perl file-io

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

LINQ将字典转换为查找

我有一个类型的变量Dictionary<MyType, List<MyOtherType>>
我想将它转换为Lookup<MyType, MyOtehrType>.

我想首先使用Lambda函数,展平字典,然后使用ToLookup().将其转换为Lookup .我被困在字典里.我想过使用SelectMany却无法使用它.任何人都知道该怎么做?

linq lookup dictionary

18
推荐指数
2
解决办法
4357
查看次数

在ASP.Net MVC中禁用每个请求的会话状态

我在ASP.Net MVC中创建一个ActionResult来提供图像.启用会话状态后,IIS将一次只处理来自同一用户的一个请求.(这不仅适用于MVC.)

因此,在具有多个图像回调此Action的页面上,一次只能处理一个图像请求.这是同步的.

我希望这个图像Action是异步的 - 我希望每次执行多个图像请求而不需要前一个完成.(如果图像只是静态文件,IIS会以这种方式为它们提供服务.)

所以,我想禁用Session仅用于对该Action的调用,或者指定某些请求没有Session状态.任何人都知道如何在MVC中完成这项工作?谢谢!

asp.net asp.net-mvc asynchronous session-state actionresult

46
推荐指数
5
解决办法
3万
查看次数

下次登录时网页如何记住您?

我正在尝试实现Web上大多数Web应用程序所执行的功能,这些Web应用程序具有登录屏幕和"记住我"复选框,如果选中该复选框将允许用户下次访问该网页时打开该条目. ..因为,它不再询问用户用户名和密码,只是将其登录.

我想用PHP做到这一点

php authentication login

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

最佳实践:使用什么反射?

我正在考虑允许模块在属性文件中使用类; 就像是

availableModules.properties
Contact=org.addressbook.ContactMain
Business=org.addressbook.BusinessMain
Notes=org.addressbook.Notes
Run Code Online (Sandbox Code Playgroud)

...

我的框架将使用反射来实例化相关模块,然后在相关基类上调用方法,或者根据需要将对象作为参数传递.

  • 以上是使用反射的好地方吗?
  • 是否有关于在SO上发布反射的最佳实践(我无法找到一个)?我们可以在这些行开始列表,并在此处发布任何回复吗?

编辑这是我想到的那种场景的另一个例子.

确定呼叫点需要一些核心代码.我看到的一个应用程序通过使用反射实现了这一点,另一个应用程 您是否认为前者是可以应用反射的推荐方案?

reflection

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

shell脚本中的全局环境变量

如何在bash脚本中设置全局环境变量?

如果我喜欢的话

#!/bin/bash
FOO=bar
Run Code Online (Sandbox Code Playgroud)

...要么

#!/bin/bash
export FOO=bar
Run Code Online (Sandbox Code Playgroud)

... vars似乎停留在本地环境中,而我希望在脚本执行完毕后继续使用它们.

shell scripting environment-variables

81
推荐指数
3
解决办法
13万
查看次数

Tomcat网络应用程序位置问题

我是q java web apps开发者.我正在使用Eclipse + Tomcat.目前我正在开发大约10个网络应用程序.

这是我的问题:我的网络应用程序并非都放在一个文件夹下,它们位于不同的地方.

要测试我的更改,我必须将我的Web应用程序导出为war文件或每次手动移动更新的文件,以便Tomcat识别它们.

这对我来说似乎是浪费时间.

有没有办法告诉tomcat我的网络应用程序所在的位置,而不是每次都复制文件?

java eclipse tomcat

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

如何在android中添加标题是ListView

如何在android中添加标题是ListView.

手段

主题来自<--------标题

hiiiii | Raj <--------列出内容
你好| SRSS

我在这里用过

EfficientAdapter扩展了BaseAdapter.

android

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