GitLab wiki是一个维护文档的好工具。它配备了一个方便的Web界面以及wiki存储库(Git Access)来编辑wiki。
不幸的是,当通过Web界面向文章添加附件时,附件将不会保存在wiki存储库(Git Access)中。有没有办法在不使用Git Access的情况下向wiki添加附件?
答案 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>";
文件夹中。