Подверсия: проигнорируйте модификации в файл локально на одном клиенте только

Этот метод может конвертировать последние двухлетние цифры кредитной карты в четыре года


private static int ToFourDigitYear(int year)
{
    string stringYear = year.ToString("00");
    if (stringYear.Length == 2)
    {
        int currentYear = DateTime.Now.Year;
        string firstTwoDigitsOfCurrentYear = currentYear.ToString().Substring(0, 2);
        year = Convert.ToInt32(firstTwoDigitsOfCurrentYear + stringYear);
        if (year < currentYear)
            year = year + 100;
    }
    return year;
}
51
задан CajunLuke 19 March 2012 в 07:32
поделиться

4 ответа

Ближайшее безопасное решение, которое я могу придумать, - это использовать личную ветку.

1
ответ дан 7 November 2019 в 10:22
поделиться

if you use Subversion 1.5.x or higher you can use changelists:

svn cl COMMIT /path/to/project/*

svn cl NOT_COMMIT /path/to/project/Makefile

Note: with second command Makefile will be removed from first changelist. You can ignore the warning.

Do not commit the second changelist.

do commits via:

svn ci --cl COMMIT -m"<LOG MESSAGE HERE>" 

Important: If you commit without --cl option, ALL your changes will be committed

11
ответ дан 7 November 2019 в 10:22
поделиться

Используйте svn export , чтобы экспортировать файл, чтобы он не находился под контролем версий.

http://svnbook.red-bean.com/en/1.0/re10.html

edit: Однако я считаю, что это нужно делать для каждого каталога отдельно, поэтому вам придется реорганизовать свой файлов.

Я не могу проверить это в данный момент, но поможет ли вам здесь редкая проверка?

http://svnbook.red-bean.com/nightly/en/svn.advanced.sparsedirs. html

-3
ответ дан 7 November 2019 в 10:22
поделиться

Как и во многих других аспектах svn, tortoise значительно упрощает задачу. Фактически, я считаю, что черепаха действительно добавляет функции, систематически используя существующие функции svn. Тогда я понимаю, что это только окна, но, возможно, некоторые люди похожи на меня и все еще используют окна. Во всплывающем окне «Проверить наличие изменений» просто щелкните файлы правой кнопкой мыши и выберите «Переместить в список изменений» -> «Игнорировать при фиксации». Теперь, когда вы регистрируетесь с помощью черепахи, она сегментирует ваши изменения по различным спискам изменений, так что вы, по крайней мере, можете визуально определить, что вы хотите зафиксировать, а что нет.

38
ответ дан 7 November 2019 в 10:22
поделиться
Другие вопросы по тегам:

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