Вопрос об ответвлении подверсии

Следующее основывается на коде Eran с несколькими незначительными изменениями. Протестированный это и это, кажется, хорошо работают на Firefox 3, IE7.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script>
$(document).ready(function() {
    $('input[type="checkbox"]').click(function() {
        var index = $(this).attr('name').substr(3);
        index--;
        $('table tr').each(function() { 
            $('td:eq(' + index + ')',this).toggle();
        });
        $('th.' + $(this).attr('name')).toggle();
    });
});
</script>
<body>
<table>
<thead>
    <tr>
        <th class="col1">Header 1</th>
        <th class="col2">Header 2</th>
        <th class="col3">Header 3</th>
    </tr>
</thead>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
</table>

<form>
    <input type="checkbox" name="col1" checked="checked" /> Hide/Show Column 1 <br />
    <input type="checkbox" name="col2" checked="checked" /> Hide/Show Column 2 <br />
    <input type="checkbox" name="col3" checked="checked" /> Hide/Show Column 3 <br />
</form>
</body>
</html>
6
задан ire_and_curses 7 August 2009 в 06:40
поделиться

3 ответа

Вы можете удаленно создать ветку, затем переключиться на новую ветку и зафиксировать изменения.

$ cd /path/to/working
$ svn copy svn://my/repos/trunk svn://my/repos/branches/1.1 -m "Created branch 1.1"
$ svn switch svn://my/repos/branches/1.1
$ svn commit -m "Your message"
9
ответ дан 8 December 2019 в 17:25
поделиться

svn switch позволяет переключить вашу рабочую копию в другую ветку. Вы можете создать ветку заранее, не проверяя новую копию, с помощью svn copy / branch / 1 / branch / 2

2
ответ дан 8 December 2019 в 17:25
поделиться

Фактически вы можете создать ветвь без извлеченной рабочей копии, используя только удаленные URL. Если вы выполняете svn-копию магистрали (или ветку 1.0) в ветку 1.1, вы можете затем использовать переключатель svn , чтобы переместить вашу рабочую копию так, чтобы она указывала на новую ветку, затем совершить там. (Если вы не делали что-то подобное раньше, будет разумно сохранить резервную копию вашей текущей рабочей копии, чтобы не потерять свои изменения.)

Например ...

svn copy http://svn.example.com/branches/1.0/ \
         http://svn.example.com/branches/1.1/ \
    -m "Creating 1.1 branch."

cd /path/to/working/copy
svn switch http://svn.example.com/branches/1.1/

Взгляните на ] svn help switch для получения дополнительных сведений.

3
ответ дан 8 December 2019 в 17:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: