相关疑难解决方法(0)

使用Git push部署项目

是否可以使用git push?部署网站?我有一个预感,它与使用git hooksgit reset --hard在服务器端执行有关,但我将如何实现这一目标呢?

git deployment webserver githooks

410
推荐指数
10
解决办法
12万
查看次数

如何检查存储库是否裸露?

我收到了警告

warning: You did not specify any refspecs to push, and the current remote
warning: has not configured any push refspecs. The default action in this
warning: case is to push all matching refspecs, that is, all branches
warning: that exist both locally and remotely will be updated.  This may
warning: not necessarily be what you want to happen.
warning:
warning: You can specify what action you want to take in this case, and
warning: avoid seeing this message again, …
Run Code Online (Sandbox Code Playgroud)

git

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

Eclipse/Aptana文件同步解决方案

我们的开发团队使用Eclipse + Aptana进行Web开发工作.目前,他们中的大多数都将他们的Eclipse项目直接映射到Web服务器.我宁愿他们创建一个本地项目,并使用它来同步他们正在处理的Web服务器项目目录.

问题在于,鉴于两者的普及,没有任何好的解决方案令人震惊.

Eclipse的FileSync插件只是单向的.这意味着如果另一个开发人员对服务器上的文件进行了更改,则甚至不会通知另一个开发人员并且可能会覆盖此更改.

Aptana 2.0中的文件传输选项不支持任何类型的同步,只需手动上传/下载文件.

Aptana 1.5.1中的Sync选项不允许您在不同时合并文件.您只能更新其中一个.但它确实允许您查看差异(但只有右键单击并选择)并且在该差异中您无法进行任何更改.

我确实找到了一种方法,允许使用Eclipse Monkey将文件上传到Aptana中的Sync存储库.但是,如果用户一次保存多个文件,"全部保存",则无效,再次无效.此外,如果用户打开服务器上具有更新副本的本地文件,则不会发出通知.我尝试使用Eclipse Monkey添加一个但是我在Eclipse API中找不到任何类型的监听器来执行它,并且任何Eclipse Monkey文档都很少.

此时我唯一的解决方案就是让他们继续直接映射到服务器或要求他们在做任何工作之前进行手动下载(但如果有人在他们这样做之后立即上传了更改,那么又是如此).

有人有主意吗?

aptana eclipse file-io synchronization

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

从git部署到生产的最佳解决方案?

我的联合创始人和我正在为我们的创业公司设置我们的服务器.我们使用git作为源代码控制,项目是django在Ubuntu上通过fcgi坐在nginx后面.由于我们刚刚开始,并且为了使我们两个人都能轻松部署,我想在服务器上安装一个简单的部署脚本,它将自动从git中提取最新的代码更改,然后部署它们.

我知道我可以手动编写一个bash或python脚本来执行此操作,但我希望首先找出是否有其他相对容易使用的软件解决方案,我可以绑定.在这个阶段,我们对连续部署没什么兴趣,但我想在那个领域可能会有一些对我们有用的软件包.

git deployment

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

我可以使用git来保持远程服务器的最新状态吗?

我正在使用git来跟踪项目,如果可能的话,我想设置一下,以便git处理我的所有代码暂存,我可以有一个本地存储库进行测试,然后使用git将更改推送到服务器让他们活着.但是,在尝试使用标准git push调用时,我最终会出现不一致的分支和可怕的混乱历史.有没有办法使用git管理登台?

git

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