VS 2008 и Проводник Команды - проверил файлы

Мне удалось решить эту проблему благодаря комментарию @ChrisStratton. Мне нужно было позвонить collectCertificates из PackageInstallerActivity.java, например:

case SCHEME_FILE: {
    File sourceFile = new File(packageUri.getPath());

    PackageParser.Package parsed = PackageUtil.getPackageInfoMod(sourceFile, PackageManager.GET_PERMISSIONS|PackageManager.GET_SIGNATURES);

    // Check for parse errors
    if (parsed == null) {
        Log.w(TAG, "Parse error when parsing manifest. Discontinuing installation");
        showDialogInner(DLG_PACKAGE_ERROR);
        setPmResult(PackageManager.INSTALL_FAILED_INVALID_APK);
        return false;
    }
    else {
        try {
            PackageParser.collectCertificates(parsed, PackageManager.GET_SIGNATURES);
        } 
            catch (Exception e) {
            e.printStackTrace();
        }
    }
    mPkgInfo = PackageParser.generatePackageInfo(parsed, null,
            PackageManager.GET_PERMISSIONS|PackageManager.GET_SIGNATURES, 0, 0, null,
            new PackageUserState());
    as = PackageUtil.getAppSnippet(this, mPkgInfo.applicationInfo, sourceFile);
} break;
6
задан Nathan Koop 22 April 2009 в 17:09
поделиться

6 ответов

Добавить эту команду в список «Внешние инструменты ...» VS.

Инструменты >> Внешние инструменты… Выберите «Добавить» и введите следующее: Заголовок: «Просмотреть все извлеченные файлы» Команда: «tf.exe» Аргументы: «статус $ (ProjectDir) / пользователь: * / рекурсивный» Отметьте «Использовать окно вывода» Снимите флажок «Запросить аргументы» Выберите «ОК».

7
ответ дан 9 December 2019 в 20:49
поделиться

Установка (свободных) Электроинструментов Сервера Основы Команды от Microsoft добавляет много дополнительных опций к Проводнику Управления исходным кодом включая способность щелкнуть правой кнопкой по папке и выбрать "Find In Source Control".

Можно загрузить Электроинструменты Сервера Основы Команды отсюда: http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx.

1
ответ дан 9 December 2019 в 20:49
поделиться

Насколько я знаю, что это не возможно из Проводника Команды. Можно сделать это из командной строки с помощью команды TF STATUS.

0
ответ дан 9 December 2019 в 20:49
поделиться

Кореши Attrice TFS могут использоваться для получения некоторой информации, не отображенной в VS. Я полагаю, что представление Status отобразит то, что Вы после: http://www.attrice.info/cm/tfs

1
ответ дан 9 December 2019 в 20:49
поделиться

Не работает ли для вас следующее?

unexport CFLAGS
3rdparty:
        $(MAKE) -f Makefile.3rdparty
-121--2215867-

В Баше тест и [ являются корпусными конструкциями.

Двойная скобка , которая является ключевым словом оболочки, обеспечивает дополнительные функциональные возможности. Например, можно использовать & & и | | вместо -a и -o , и существует оператор сопоставления регулярных выражений = ~ .

Кроме того, в простом тесте двойные квадратные скобки, по-видимому, оценивают гораздо быстрее, чем одиночные.

$ time for ((i=0; i<10000000; i++)); do [[ "$i" = 1000 ]]; done

real    0m24.548s
user    0m24.337s
sys 0m0.036s
$ time for ((i=0; i<10000000; i++)); do [ "$i" = 1000 ]; done

real    0m33.478s
user    0m33.478s
sys 0m0.000s

Фигурные скобки, в дополнение к ограничению имени переменной, используются для расширения параметров , чтобы можно было сделать следующее:

  • Усечь содержимое переменной

     $ var = "abcde"; echo $ {var% d *}
    ABC
    
  • Выполнить замены, аналогичные sed

     $ var = "abcde"; echo $ {var/de/12}
    abc12
    
  • Используйте значение по умолчанию

     $ default = "hello"; unset var; echo $ {var: - $ по умолчанию}
    здравствуйте
    
  • и еще несколько

Кроме того, расширения скобок создают списки строк, которые обычно итерируются в циклах:

$ echo f{oo,ee,a}d
food feed fad

$ mv error.log{,.OLD}
(error.log is renamed to error.log.OLD because the brace expression
expands to "mv error.log error.log.OLD")

$ for num in {000..2}; do echo "$num"; done
000
001
002

$ echo {00..8..2}
00 02 04 06 08

$ echo {D..T..4}
D H L P T

Обратите внимание, что начальные функции нуля и приращения были недоступны до Bash 4.

Спасибо gboffi за то, что напомнили мне о расширении раскосов.

Двойные круглые скобки используются для арифметических операций :

((a++))

((meaning = 42))

for ((i=0; i<10; i++))

echo $((a + b + (14 * c)))

и позволяют опустить знаки доллара для целых переменных и переменных массива и включить пробелы вокруг операторов для удобства чтения.

Одиночные скобки также используются для индексов массива :

array[4]="hello"

element=${array[index]}

Фигурная скобка необходима для (большинство/все?) ссылок массива в правой части.

Комментарий эфемента напомнил мне, что скобки также используются для субоболочек. И что они используются для создания массивов.

array=(1 2 3)
echo ${array[1]}
2
-121--1781263-

Можно выполнить команду TF.exe status, чтобы получить список файлов, извлеченных из конкретного проекта. также можно выполнять поиск по имени пользователя..

здесь приведена ссылка для получения дополнительной информации.

http://patelshailesh.com/index.php/how-to-get-the-list-of-currently-checked-out-files-in-tfs

Надеюсь, это поможет

1
ответ дан 9 December 2019 в 20:49
поделиться

Получите TFS Power Tools - они интегрируются в представление Team Explorer. Вы получите список людей в команде. Вы можете щелкнуть правой кнопкой мыши по членам команды и увидеть их текущие наборы изменений.

Вы можете ознакомиться с TFS Power Tools на сайте Microsoft здесь - в выпуске от октября 2008 года есть функции Team Members.

2
ответ дан 9 December 2019 в 20:49
поделиться
Другие вопросы по тегам:

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