问题列表 - 第23142页

Git rebase和半跟踪的每个开发人员配置文件

这是我的第一个问题,我也是Git的新手.

背景:在我的约8位开发人员小组中,我应该是Git的版本控制大师.由于我没有很多Git经验,这很令人兴奋.我决定需要一个共享存储库,它将是生产代码的权威主数据库和开发代码的主要会合点.当我们为公司工作时,我们确实需要至少显示生产代码的授权来源.

我已经指示开发人员在从共享存储库中提取时进行pull-rebase,然后推送他们想要共享的提交.我们遇到了特定类型文件的问题.

其中一个文件,我目前认为是典型的问题,称为web.config.我们想要一个版本控制的主web.config供开发人员克隆,但是每个开发人员都可以对这个文件进行少量编辑,他们希望在本地保存但不共享.

问题是这样的:我如何告诉git 考虑本地更改或提交此文件以进行变基和推送的相关性?Gitignore似乎没有解决问题,但也许是因为我把web.config放入.gitignore太晚了?

在一些简单的情况下,我们堆叠了本地更改,重新定位,推送和弹出堆栈,但这似乎并不是一直都有效.我还没有拿起这个模式.

关于pull --rebase的已发布文档倾向于处理更简单的情况.

或者我完全有错误的想法?我们在滥用Git吗?

Dougkiwi

git

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

GTKSharp,Pango,设置字体大小的怪癖

我正在使用GTK Sharp为我的应用程序处理一些GUI.

看看这段代码:

Pango.FontDescription fontdesc = new Pango.FontDescription();
fontdesc.Family = "Sans";
//fontdesc.Size = 12;
fontdesc.Weight = Pango.Weight.Semibold;
SyncInfo.ModifyFont(fontdesc);
Gdk.Color fontcolor = new Gdk.Color(255,255,255);
SyncInfo.ModifyFg(StateType.Normal, fontcolor);
Run Code Online (Sandbox Code Playgroud)

请注意,fontdesc.Size已注释掉.因为只有当我评论它时,我才会看到带有文字的标签.如果我为其设置任何值,标签将不会出现.

另外,我做了一个Console.WriteLine,默认大小为0.所以我尝试了frontdesc.Size = 0,它仍然消失,任何想法?

谢谢!

c# mono gtk# pango

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

按值获取字典键

如何在C#中按值获取Dictionary键?

Dictionary<string, string> types = new Dictionary<string, string>()
{
            {"1", "one"},
            {"2", "two"},
            {"3", "three"}
};
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

getByValueKey(string value);
Run Code Online (Sandbox Code Playgroud)

getByValueKey("one")必须回来"1".

这样做的最佳方式是什么?也许是HashTable,SortedLists?

c# dictionary

336
推荐指数
4
解决办法
49万
查看次数

在android中命名我的应用程序

我想我已经老了,因为我确信要为你的应用程序命名,你必须填写清单的这一部分:

<application android:icon="@drawable/icon"  android:label="MyApplicationName">
Run Code Online (Sandbox Code Playgroud)

但是由于我不明白的原因,我的应用程序获取了我的第一个活动的名称,我在其中加载数据,因此,它被称为"加载",在清单中定义如下:

<activity android:name="AccueilSplash" android:label="Loading">
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

android android-manifest

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

唯一的字符串哈希

我想创建一个任意长度String的唯一散列(16个字符长).有没有一个很好的库可以为C++实现MD5或SHA-1,我可以用它实现这个目标?(可能还有一个如何使用它的例子)

c++ hash md5 sha1

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

j在不同情况下使用相同的异常

我正在为一个解析String的构造函数编写一个jUnit测试,然后检查很多东西.当存在错误数据时,对于每个事物,都会抛出一些带有不同消息的IllegalArgumentException.所以我想为它编写测试,但是我如何识别抛出的错误?这是我该怎么做的:

@Test(expected=IllegalArgumentException.class)
public void testRodneCisloRok(){
    new RodneCislo("891415",dopocitej("891415"));
}
Run Code Online (Sandbox Code Playgroud)

这就是我想要的方式,但我不知道是否有可能以某种方式编写它:

@Test(expected=IllegalArgumentException.class("error1"))
public void testRodneCisloRok(){
    new RodneCislo("891415",dopocitej("891415"));
}
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing

11
推荐指数
2
解决办法
4699
查看次数

Sinatra路由例外

我希望能够做到以下几点:

get '/:slug' do
  haml :page
end

get '/administration' do
  haml :admin
end
Run Code Online (Sandbox Code Playgroud)

有没有办法可以get '/:slug' do让/管理有例外?我意识到你可以使用if else语句来做到这一点:

get '/:slug' do
  if params[:slug] == 'administration'
    haml :admin
  else
    haml :page
  end
end
Run Code Online (Sandbox Code Playgroud)

但那看起来不是很干净.有没有办法让路线有例外?

ruby routing sinatra

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

在vim中定义颜色变量

例如,当制作colorscheme时,如何将#40ffff定义为"UglyColor"(即作为变量)?

可能/不可能吗?

vim

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

画布:JavaScript未捕获错误:INDEX_SIZE_ERR:DOM异常1

该网站是:http://www.clubloc.com/

它适用于Firefox,但不适用于谷歌浏览器.Internet Explorer也存在问题,但在使用HTML5 Canvas时几乎是一个问题.

无论如何我想弄清楚它为什么抛出错误:未捕获错误:INDEX_SIZE_ERR:DOM例外1

当阵列清楚地拥有所有这些元素时,我甚至记录了它们的大小,它说100.

任何帮助/指导将不胜感激.

javascript html5 canvas

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

strdup的替代方案

我正在为包含名称的书写一个C++类:

class Book {
private:
    char* nm;
..........
............
..........
...........
};
Run Code Online (Sandbox Code Playgroud)

我不被允许std::string在这项任务中使用.所以我在这里strdup用来将参数名称的值复制到构造函数中的nm:

Book::Book(const char *name, int thickness, int weight)
    : nm(NULL)
    , thck(thickness)
    , wght(weight)
{
    if (name)
        nm = strdup(name);
}
Run Code Online (Sandbox Code Playgroud)

是否有替代方法可以在不使用的情况下实现相同的结果strdup,而是使用关键字new

c++ string strdup dynamic-memory-allocation

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