问题列表 - 第43707页

如何让远程跟踪分支在裸Git存储库中与远程源保持同步?

我正在尝试维护一个Git存储库的裸副本,并且有一些问题使远程跟踪分支保持最新.我创建这样的远程跟踪分支:

git branch -t 0.1 origin/0.1
Run Code Online (Sandbox Code Playgroud)

这似乎做了我需要做的事情.但是,如果我进行更改origin然后使用裸仓库获取,事情就会开始崩溃.我的工作流程如下:

git fetch origin
Run Code Online (Sandbox Code Playgroud)

看起来所有的提交都在那时进行,但我的本地副本0.1没有更新.我可以通过执行以下操作看到更改已进入存储库:

git diff 0.1 refs/remotes/origin/0.1
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能使用远程更新更新我的跟踪分支?我觉得我必须在某个地方错过一步或一面旗帜.

更新:附加说明

通常情况下,人们会进入裸存储库,而不是从内部运行git fetch.如果你可以安排这样做,生活会更容易.

以下是对工作流程的一些澄清.

该项目的公共git存储库托管在GitHub上.我正在使用Redmine管理项目(维基,问题,论坛).Redmine需要一个本地裸存储库才能运行.当GitHub收到更改时,它会ping Redmine.Redmine然后尝试从其原点(GitHub)获取更改.

如果我只是与master合作但是它不能与我的跟踪分支机构合作,那么这很有用.这些更改正在导入,但未在Redmine存储库浏览器的分支中列出,因为本地分支未进行更新.

我确信我可以通过另一种方式解决这个问题,但是找到(通用)解决方案来启动和运行跟踪分支绝对是我的偏好,因为Redmine的大多数git相关插件都假设"git fetch origin"之类的东西都是这需要做.

请参阅已接受的答案以获取完整的解 该--mirror解决方案似乎正是需要在这种情况下.

git branch tracking

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

使用GWT的HTTPSession

我是GWT的新手...我想在我的Web应用程序中实现会话基本上我希望会话从单击按钮(处理事件)开始,然后单击另一个按钮结束(其他处理事件) ).这是可能的?

怎么一步一步做?

这段代码好吗?:

主要(客户端):

Button b1 = new Button("b1");
b1.addClickHandler(new ClickHandler) {
      public voin onClick(){
              ...
             rpc.setSession(callback); //rpc call the service...

   }
}

Button b2 = new Button("b2");
b1.addClickHandler(new ClickHandler) {
      public voin onClick(){
              ...
             rpc.exitSession(callback);

   }
}
Run Code Online (Sandbox Code Playgroud)

// ------------------------------------------------ ------------------------------------

import com.google.gwt.user.client.rpc.RemoteService;

public interface MySession extends RemoteService {

    public void setSession();

    public void exitSession();
}
Run Code Online (Sandbox Code Playgroud)

// ------------------------------------------------ ------------------------------------

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface MySessionAsync {

    void setSession(AsyncCallback<Void> callback);

    void exitSession(AsyncCallback<Void> callback);

}
Run Code Online (Sandbox Code Playgroud)

// ------------------------------------------------ ------------------------------------

import de.vogella.gwt.helloworld.client.MySession;

public class …
Run Code Online (Sandbox Code Playgroud)

java gwt widget gwt-rpc httpsession

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

MATLAB中垂直线之间的着色

我确信这是一个简单的问题,但我似乎无法弄明白.我有这个情节 替代文字

我想添加垂直线并遮蔽其间的区域以突出显示数据区域.我觉得我应该能够使用区域功能来做到这一点,但似乎无法弄明白.日期和值都是双倍的,并且是两个单独的向量,如果这有所不同.任何帮助将不胜感激.

matlab area

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

如何在Java中访问超级超类?[里面的小例子]

在下面的示例中,如何从类C的方法method()中访问A

class A {
    public void method() { }
}

class B extends A{
    public void method() { }
}

class C extends B{
    public void method() { }

    void test() {
        method();          // C.method()
        super.method();    // B.method()
        C.super.method();  // B.method()
        B.super.method();  // ERROR <- What I want to know
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

在范围内不能访问类型B的封闭实例

答:不,这是不可能的.Java不允许它.类似的问题.

java super superclass

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

<input> with display:block in text-align:center div

有了这个:

<div id="parentdiv" style="text-align:center;width:600px;margin:auto;">
  <input type="button" value="push me" />
</div>
Run Code Online (Sandbox Code Playgroud)

该按钮与FF,Chrome,IE7和IE8中的浏览器窗口中心(根据需要)对齐.

但是,在按钮上添加"display:block":

<div id="parentdiv" style="text-align:center;width:600px;margin:auto;">
  <input type="button" style="display:block;" value="push me" />
</div>
Run Code Online (Sandbox Code Playgroud)

该按钮与IE7中的中心对齐 - 并且未与 FF,Chrome和IE8中的中心对齐.

为什么?并且带有display:block的按钮(或任何<input>)可以以某种方式居中对齐吗?(除了使用<center> - 适用于所有提到的浏览器,顺便说一句 - 但是"禁止"......)

html css

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

SQL LIKE运算符不适用于亚洲语言(SQL Server 2008)

亲爱的朋友们,我面临着一个从未想过的问题。我的问题似乎太简单了,但是我找不到解决方案。我有一个类型为NVarchar的sql server数据库列,并用标准的波斯字符填充。当我尝试在其上运行包含LIKE运算符的非常简单的查询时,尽管我知道表中存在查询词,但结果集为空。这是一个非常简单的示例查询,它不能起到核心作用:SELECT * FROM T_Contacts WHERE C_ContactName LIKE'%?%'

?是波斯字符,ContactName列包含多个包含该字符的条目。

请告诉我如何重写表达式或应应用哪些更改。请注意,我数据库的排序规则是SQL_Latin1_General_CP1_CI_AS。

非常感谢你

sql-server unicode select nvarchar collation

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

Solr vs Websolr有什么区别?

我正在研究全文搜索引擎,我安装了使用Apache Solr库的Sunspot.我们在Heroku上主持,他们提供了一个混淆了我的Websolr插件.

我可以在heroku上使用没有WebSolr的太阳黑子吗?

也可以任何人让我知道在我添加heroku websolr插件时在哪里可以找到websolr api密钥?

solr ruby-on-rails heroku

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

是否有可能创建一个Python列表并假装填充它?

我正在使用Neo4j图形数据库,并希望适应当前的REST库之一.想象一下具有20个节点的数据库的情况.

>>> db = Database("http://localhost:7474")
Run Code Online (Sandbox Code Playgroud)

我希望API尽可能简单,这样就可以得到类似于此的第14个节点:

>>> db[14]
Run Code Online (Sandbox Code Playgroud)

在Neo4j中,每个节点都有一个数字键.这意味着db[14]映射非常好http://localhost:7474/db/data/node/14但是,我不想将数据库中的每个节点加载到db对象中.我首选的行为是查找节点14,如果数据库中不存在该值,则引发IndexError.也就是说,我希望db对象为空,但假装有一个值.

是否有可能制作看起来像a的东西list,但表现却截然不同?

python neo4j

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

将git存储库转换为浅?

如何将已克隆的git存储库转换为浅存储库?

git存储库是通过我控制之外的脚本下载的,因此我无法进行浅层克隆.

这样做的原因是为了节省磁盘空间.(是的,我真的很缺乏磁盘空间,所以即使浅存储库存储不多,也需要它.)

我已经试过了

git repack -a -d -f -depth=1
Run Code Online (Sandbox Code Playgroud)

但这实际上使存储库更大.

git

49
推荐指数
5
解决办法
8942
查看次数

为什么我的应用程序停止运行,而它有一个while(true)循环?

我有一个应用程序,旨在"永远运行".为了实现这一点,我的代码处于一个while(true)循环之下.

while(true){

   //My code is here 
   //What it does is that it calls some Url, 
   //gets xml, parses it and stores the values to a db.

}
Run Code Online (Sandbox Code Playgroud)

此应用程序作为Java应用程序运行,并在Redhat Linux上的jdk 5上运行.一两天后,我意识到日志的活动甚至是5天前,这意味着它在5天前停止工作.但是当我检查机器中的java进程时,此应用程序显示它正在运行.

问题:为什么会这样?

java multithreading

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