小编Aug*_*aas的帖子

Mantain旧版本没有创建长寿分支

我是Git的新手.

我读过:"Pro Git:维护一个项目"(书)和Git:Documentation/howto/maintain-git.txt

对我来说很棘手的问题:如何在不创建单独的长期分支的情况下保留旧版本.换句话说,我感兴趣的是如何在项目Git中使用分支"maint".

在示例中(与主题分支合并并且未示出补丁的贡献者的集成,"下一个","pu"的其他分支也未在此示出).

这些图像也可以在这里查看.

          +--master
          |
          +--maint
          |
  (c1)->(c2)
          |
          +--tag : feature-release v1.0
Run Code Online (Sandbox Code Playgroud)

下次:

tag:feature-rel v1.0--+                   +--master
                      |                   |
              (c1)->(c2)->(c)->(c)->(c)->(c)
                      |
                      +->(c)->(c)->(c)
                                    |
                                    +--maint
                                    |
                                    +--tag:maint-rel v1.0.1
Run Code Online (Sandbox Code Playgroud)

接下来,如"maintain-git.txt"中所述,运行:

 $ git checkout master
 $ git merge maint
Run Code Online (Sandbox Code Playgroud)

结果:

tag:feature-rel v1.0--+                          +--master
                      |                          |
              (c1)->(c2)->(c)->(c)->(c)->(c)->(c100)
                      |                       /
                      +->(c)->(c)->(c50)-----'
                                    |
                                    +--maint
                                    |
                                    +--tag:maint-rel v1.0.1
Run Code Online (Sandbox Code Playgroud)

下次:

                               +--master
                               |
                               +--tag:feature-rel v2.0
                               |
   ...->(c)->(c100)->(c101)->(c102)
               /
 ...->(c50)---'
       |
       +--maint
       |
       +--tag:maint-rel v1.0.1
Run Code Online (Sandbox Code Playgroud)

在这一点上,我几乎没有问题:

  1. 如何处理分支"maint"?我理解指针"maint"应该移动到与"master"相同的位置?怎么样 ?
  2. 然后如何从分支"主"做一个分支"maint"的分支?
  3. 如果为旧的"tag:maint-rel v1.0.1"出现补丁(经过很长时间,例如,当前的功能发布版本v10.0),如何将其集成到"maint"和"master"中"?

谢谢.

git maintenance branch

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

如何获取通知区域图标列表?

我正在尝试将代码添加到通知区域中可见的所有图标的列表中,在时间的左侧.我一直在试验,EnumDesktopWindowsGetWindowLong没有找到任何方法来挑出系统托盘图标.谢谢!

windows winapi taskbar

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

如何使用javascript强制在新标签页中打开链接

我想确保在所有选项卡启用的浏览器中,当用户单击链接时,它会在新选项卡中打开.我到目前为止所有的是锚中的target关键字,但是有一些新的html属性支持该功能吗?

html javascript

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

我们如何将UISplitVIewController推送到UINavigationController

是否可以在Navigation Controller上推送SplitViewController?

我收到此错误:

Split View Controllers cannot be pushed to a Navigation Controller <UINavigationController: 0x9618830>.

谢谢.

ipad uisplitviewcontroller

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

将Rails控制器过滤器应用于特定命名空间的所有控制器?

我在命名空间中有一堆控制器Foo.我想before_filter 'require_user'对所有这些应用,但不应用于不属于Foo命名空间的其他控制器.

除了在每个控制器中显式调用before_filter方法之外,还有什么办法可以实现这个目的吗?

namespaces ruby-on-rails filter controllers

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

Cookie"元数据"(过期,路径,...)是否已传输到服务器?

设置cookie时,可以设置原始cookie数据和一些元数据.此元数据包括cookie有效的路径,cookie的到期时间等.

当浏览器执行请求时,浏览器将使用它发送什么?它会发送完整的cookie,包含所有"元数据"吗?或者只有cookie的实际数据,没有元数据?

browser cookies http

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

在Firefox 3.6中使用JavaScript解压缩zip存档

我正在玩一个应用程序,它将演示一些Firefox 3.6特定的功能,其中大部分都列在这里:http://demos.hacks.mozilla.org/openweb/

我想在浏览器中拖动一个zip文件,解压缩它,并使用解压缩的内容.

是否有任何现有的库可以做到这一点?FireFox 3.6特别有我可以使用的东西吗?或者我是否必须推出自己的解压缩库?


记录:http://github.com/augustl/js-unzip

javascript compression firefox zip html5

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

在图像上绘制lat/lng点

我有以下内容:

  • 图像 - 手绘地图 - 面积约600x400米.图像绘制在Google地图图块之上.
  • 此图像角落的纬度/经度(来自谷歌地图).或者换句话说,我有北纬和南纬以及图像的东西经度.
  • 来自iPhone的CoreLocation的纬度/经度坐标.

如何在此图像上绘制一个点(如果超出界限,则不显示任何点),表示CoreLocation的坐标?

添加奖励:如果坐标超出图像范围,则在地图边缘绘制箭头,指向坐标.

我想在不使用类似proj的库的情况下这样做,以便不必捆绑大型库,并了解我正在做什么以及为什么.

正如您可能已经知道的那样,我在Objective-C中写这个.不过,你的答案不一定是在Objective-C中.

gis math trigonometry objective-c map

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

使用CGImageCreateWithImageInRect,UIImage和UIImagePickerController问题的好方法

我正在尝试做一些理论上应该很简单的事情,但是我现在已经追了好几天了.我正在尝试从屏幕叠加中获取触摸事件,捕获图像,并在手指触摸的位置周围裁剪出一部分图像.

现在我所有的代码都工作得很好,覆盖,事件,裁剪等....但是我似乎无法获得触摸事件的坐标系来匹配UIImage的坐标系.我已经阅读了所有可以获得的文档,我似乎无法弄明白.

我的主要问题是,在使用CGImageCreateWithImageInRect时,我是否需要考虑UIImageOrientation,或者石英算出来了吗?我问的原因是我有一个非常简单的例程,裁剪图像很好,但裁剪的图像似乎永远不会被我的手指按下?

大部分例程是:

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
 UIImage *image = =[info objectForKey:@"UIImagePickerControllerOriginalImage"];
 float scaleX = image.size.width / SCREEN_WIDTH;
 float scaleY = image.size.height / SCREEN_HEIGHT;
        //lastTouch is saved from touchesBegan method
 float x = (lastTouch.x * scaleX) - (CROP_WIDTH/2);
 float y = (lastTouch.y * scaleY) - (CROP_WIDTH/2);
 if(x < 0) x = 0.0;
 if(y < 0) y = 0.0;
        CGRect cropArea = CGRectMake(x, y, CROP_WIDTH, CROP_WIDTH);
 CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], cropArea);
 UIImage *swatch = [UIImage imageWithCGImage:imageRef];

        //at …
Run Code Online (Sandbox Code Playgroud)

iphone uiimagepickercontroller uiimage

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

如何将对rails控制器操作的调用静音

我已经弄清楚如何通过在actionger的方法中将所有内容包装在logger.silence块中来使行动的内容静音.

但是,我仍然可以调用日志文件中显示的操作.

IE:

Processing DashboardController#update (for 66.201.17.166 at 2009-09-09 19:03:27) [GET]
  Parameters: {"todos"=>{"user"=>"25", "sfu_type"=>""}}
Completed in 1021ms (View: 439, DB: 438) | 200 OK [http://my.host.com/dashboard/update?todos%5Buser%5D=25&todos%5Bsfu_type%5D=]
Run Code Online (Sandbox Code Playgroud)

我希望保持上述内容不会一起写入日志,或者将其重定向到不同的日志文件(即dashboard.log),这样就会停止使production.log文件混乱.

每次登录的每个用户的ajax调用更新时,我都会将上面的示例写入日志.这大约每2分钟更新一次,因此生产日志文件充斥着无用的日志消息.

ruby logging ruby-on-rails

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