小编Com*_*ity的帖子

在SourceTree Windows中编辑提交消息(已推送到远程)

如何在不触及命令行的情况下在SourceTree中编辑不正确的提交消息?

额外细节:

  • 这不是最新的提交.
  • 一切都已被推到了Bitbucket.
  • 这是一个私人存储库,我是唯一的合作者.
  • 我不介意丢失任何先前的提交,因为我可以随时重新提交它们.
  • 但是我不想失去任何代码修改.

结果:

  • 根据您的评论和回复,目前似乎不可能,我将创建一个新的存储库并从头开始.感谢你的帮助!

git atlassian-sourcetree

189
推荐指数
4
解决办法
14万
查看次数

Windows上的SourceTree:如何连接到SSH?

我有一个SSH访问我的网络托管,它适用于PuTTY(我只需要输入我的域名,用户名和密码),但是使用SourceTree似乎更复杂.

虽然PuTTY有"主机名","用户名"和"密码"字段,但SourceTree不需要特殊文件" .ppk"?

我需要通过SSH将SourceTree连接到我的网络托管,原因很明显,我想用它来推送到我的网络托管上的远程存储库.

那么如何.ppk从我的域/用户名/密码中生成一个文件?任何帮助非常感谢!

PS:我注意到他们通过提供两个简单的字段("用户名"和"密码")非常容易地连接到BitBucket,并且使连接到第三方SSH非常困难...这是故意的吗?试图阻止竞争?!

windows git ssh putty atlassian-sourcetree

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

Git:如何通过SSH将SourceTree连接到我的Git-Enabled-Web-Hosting?

我在Windows上使用SourceTree,我已经成功地将我的存储库推送到BitBucket.

我想这样做,但我不想推送到BitBucket,而是推送到我的虚拟主机帐户(即"1&1 Shared Hosting").

我的1and1帐户提供SSH访问并已安装git.我尝试使用PuTTY连接到SSH ,它可以工作.当我输入"git"时,我可以看到所有可用的git命令.

我需要知道:

  1. 如何将SourceTree连接到SSH?我有域名,用户名和密码,但我没有在SourceTree或Pageant中看到这样的字段,这需要特殊的文件格式" .ppk".

  2. 连接到SSH后,如何在我的1&1帐户上远程创建存储库?

  3. 一旦存储库存在于我的主机上,如何将其添加为远程存储库,以便我可以推送它?


注意:这个问题是关于SourceTree-Windows软件的,它本身就是大多数git函数的图形用户界面 - 请不要回复命令行指令.

非常感谢你!

git ssh bitbucket git-push atlassian-sourcetree

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

在WordPress管理员中注册页面时如何避免menu_position冲突?

在WordPress中,当注册管理页面或自定义帖子类型时,我们可以指定menu_position.但是,如果两个页面共享相同的menu_position,则只显示其中一个.

如何在WordPress等多插件/多开发环境中避免此类冲突?怎么能检查一下menu_position还没有被采用?

从任何值5100甚至null可能会导致冲突.

php wordpress wordpress-plugin

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

不推荐使用tinymce.WPWindowManager.如何在TinyMCE 4和WordPress 3.9中使用默认的editor.windowManager?

我有一个TinyMCE插件,使用以下代码打开popin:

editor.windowManager.open({
    id : 'popin-div-id',
    width : 500,
    height : "auto",
    wpDialog : true,
    title : 'Edit Options'
});
Run Code Online (Sandbox Code Playgroud)

自从我更新到WordPress 3.9(嵌入TinyMCE 4)后,我在控制台中收到以下错误:

tinymce.WPWindowManager is deprecated. Use the default editor.windowManager to open dialogs with inline HTML. 
Run Code Online (Sandbox Code Playgroud)

如果我wpDialog : true从上面的代码中删除" "部分,我的popin不再出现(没有错误).

在TinyMCE 4中使用默认的windowManager需要更改什么?我检查了他们的网站,我找不到关于从div打开popin的文档,但只能从外部HTML页面查看:

wordpress tinymce wordpress-plugin tinymce-4 wordpress-3.9

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

PHP:如何使用带有HTML Purifier的nl2br()来保持换行符?

问题:使用HTML Purifier处理用户输入的内容时,换行符未转换为<br />标签。

考虑以下用户输入的内容:

Lorem ipsum dolor sit amet.
This is another line.

<pre>
.my-css-class {
    color: blue;
}
</pre>

Lorem ipsum:

<ul>
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ul>

Dolor sit amet,
MyName
Run Code Online (Sandbox Code Playgroud)

使用HTML Purifier处理时,以上内容将更改为以下内容:

Lorem ipsum dolor坐在amet。这是另一行。

.my-css-class {
    color: blue;  
} 
Run Code Online (Sandbox Code Playgroud)

Lorem ipsum:

  • 洛雷姆
  • 益普森
  • 多洛
Dolor坐在amet,我的名字

如您所见,原本打算由用户在单独行中显示的“ MyName ”将与前一行一起显示。

怎么修?

nl2br()当然,使用PHP 函数。但是,无论是在净化内容之前还是之后使用它,都会出现新的问题。

这是在HTML Purifier之前使用nl2br()的示例:

Lorem ipsum dolor坐在amet。
这是另一行。

.my-css-class {

    color: blue; 

} 
Run Code Online (Sandbox Code Playgroud)

Lorem ipsum:

  • 洛雷姆
  • 益普森
  • 多洛

悲坐阿梅德,
MYNAME

发生的情况是nl2br() …

html php regex line-breaks nl2br

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

如何恢复使用git导致的丢失工作?

我正在使用SourceTree,发生的事情是我点击了"Commit",然后添加了所有已更改的文件,但在提交之前我想删除其中一个文件以便稍后提交.

我右键单击了我的文件,并提供了以下选项:

  • 去掉
  • 丢弃
  • 停止跟踪
  • 从索引中删除

在此输入图像描述

我真的对这些选择感到困惑,我点击了"丢弃",现在这个文件中完成的所有工作都丢失了!

恐慌模式!如何恢复此文件中的更改?

谢谢!

git git-commit atlassian-sourcetree

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

RewriteCond 排除不工作的路径

我想要这个网址:

http://www.example.com/path/antyhing
Run Code Online (Sandbox Code Playgroud)

不被重定向。

这是我所拥有的不起作用的东西:

RewriteCond %{REQUEST_URI} !^/path/.*$ [NC]
RewriteRule ^ http://m.example.com/ [R,L]
Run Code Online (Sandbox Code Playgroud)

目前它将所有 URL 重定向到 http://m.example.com/

这是我的 .htaccess 文件中的完整代码:

RewriteBase /
RewriteEngine On

# Check if mobile=1 is set and set cookie 'mobile' equal to 1
RewriteCond %{QUERY_STRING} (^|&)mobile=1(&|$)
RewriteRule ^ - [CO=mobile:1:%{HTTP_HOST}]

# Check if mobile=0 is set and set cookie 'mobile' equal to 0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [CO=mobile:0:%{HTTP_HOST}]

# Skip next rule if mobile=0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [S=1]

# Check if this …
Run Code Online (Sandbox Code Playgroud)

regex .htaccess mod-rewrite url-rewriting

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

WordPress管理员:将自定义帖子类型作为父菜单的子菜单放置时,CPT会覆盖父菜单链接

我注册了自定义帖子类型,我不希望它有自己的菜单,而是我想把它作为现有管理菜单项的子菜单my-custom-parent-page.

这是我的代码:

register_post_type('my_custom_post_type',
    array(
        'labels' => array(              
            'name'               => __('Books', 'mcpt'),
            'singular_name'      => __('Book', 'mcpt'),
        ),
        'supports' => array('title', 'editor'),
        'show_ui' => true,
        'show_in_nav_menus' => false,
        'show_in_menu' => 'my-custom-parent-page',
    )
);
Run Code Online (Sandbox Code Playgroud)

它的工作原理,意味着它正确地位于菜单下my-custom-parent-page,但是现在当我点击父菜单(即my-custom-parent-page)它指向my_custom_post_type页面时......

有帮助吗?

php wordpress wordpress-theming wordpress-plugin

3
推荐指数
2
解决办法
2671
查看次数

如何在OptionTree中拥有多个"主题选项"页面?

OptionTree(GitHub)允许非常简单地为主题创建" 主题选项 "页面.

我如何扩展OptionTree以便为我的插件创建" 插件选项 "页面?

谢谢!

php wordpress wordpress-plugin custom-wordpress-pages

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

在TinyMCE 4中,不推荐使用editor.onBeforeSetContent.add(),而是使用什么?

自从我从TinyMCE 3升级到TinyMCE 4后,我在控制台中出现以下错误:

Deprecated TinyMCE API call: <target>.onBeforeSetContent.add(..) 
Run Code Online (Sandbox Code Playgroud)

我应该用什么呢?

javascript tinymce javascript-events tinymce-4 tinymce-3

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