导出GitLab wiki附件

时间:2016-07-11 12:34:03

标签: gitlab attachment wiki

GitLab wiki是一个维护文档的好工具。它配备了一个方便的Web界面以及wiki存储库(Git Access)来编辑wiki。

不幸的是,当通过Web界面向文章添加附件时,附件将不会保存在wiki存储库(Git Access)中。有没有办法在不使用Git Access的情况下向wiki添加附件?

1 个答案:

答案 0 :(得分:1)

说穿了,没有没有。 (至少现在还没有版本8.9)作为附件上传的文件被放在一个全局的function get_decorated_diff($old, $new){ $from_start = strspn($old ^ $new, "\0"); $from_end = strspn(strrev($old) ^ strrev($new), "\0"); $old_end = strlen($old) - $from_end; $new_end = strlen($new) - $from_end; $start = substr($new, 0, $from_start); $end = substr($new, $new_end); $new_diff = substr($new, $from_start, $new_end - $from_start); $old_diff = substr($old, $from_start, $old_end - $from_start); $new = "$start<ins style='background-color:#ccffcc'>$new_diff</ins>$end"; $old = "$start<del style='background-color:#ffcccc'>$old_diff</del>$end"; return array("old"=>$old, "new"=>$new); } $string_old = "The quick brown fox jumped over the lazy dog"; $string_new = "The quick white rabbit jumped over the lazy dog"; $diff = get_decorated_diff($string_old, $string_new); echo "<table> <tr> <td>".$diff['old']."</td> <td>".$diff['new']."</td> </tr> </table>"; 文件夹中。