Как я могу сказать P4SCC игнорировать файлы? - PullRequest
1 голос
/ 27 октября 2010

Я начал новый проект несколько месяцев назад и вынужден использовать перформанс (каламбур). У меня есть опыт работы со множеством распределенных и монолитных VCS, особенно SVN с плагином Ankh в качестве SC в визуальной студии ... который сказал, что я уклоняюсь от некоторых ... требований производительности, применяя различные обходные пути, которые вы можете найти, в основном здесь, на SO , Хотя я не хочу так быстро отказываться от этой проблемы, поэтому я надеюсь, что некоторые из вас, ребята, помогут мне с этим.

Я установил плагин P4SCC в своем VS 2010, и, по крайней мере, мне удалось открыть решение, и оно, похоже, работает как положено. Но поскольку VS создает несколько метафайлов, а именно * .vspscc и другие scc файлы, плагин перечисляет их в окне «ожидающие проверки». В P4V вы можете просто вернуть файлы, помеченные для добавления, и они будут игнорироваться, даже если они остаются в файловой системе ... здесь не так. Очевидно, P4 не считает файлы «добавленными» или «измененными», поэтому не будет возвращаться. Поскольку файлы не являются частью решения или проектов (по крайней мере, в соответствии с VS), они не отображаются в обозревателе решений, и поэтому я не могу использовать опцию «Файл-> Управление исходным кодом-> Удалить файл из управления исходным кодом».

Я пробовал разные вещи, чтобы игнорировать эти файлы, так как я не хочу проверять их в хранилище. К сожалению, я нахожу только способы вывести файлы из поля зрения P4V, как описано здесь: Можете ли вы "проигнорировать" файл в Perforce? Поскольку я сказал P4SCC использовать то же рабочее пространство, что и в P4V, я ожидал, что эти изменения также будут применяться к нему ... но в очередной раз перформанс НЕ вел себя так, как я и ожидал.

Соблазн становится все больше, чтобы просто проверить проклятые вещи (хотя их легко более 100 ...), но это просто кажется неправильным. Итак, мой вопрос:

Есть ли способ, независимо от того, насколько хакерский, заставить P4SCC игнорировать эти файлы или любые другие файлы подобным образом?

1 Ответ

0 голосов
/ 08 ноября 2010

После обращения в службу поддержки Perforce мне пришлось узнать, что, по-видимому, нет способа сообщить P4SCC игнорировать файлы.

Для более поздних выпусков, включая Visual Studio 2010, который использует .NET Framework версии 4.0, плагин P4SCC автоматически добавит все соответствующие файлы, когда проекты VS будут добавлены в систему управления версиями. Так что, в общем, не меняйте содержимое списка изменений. Нет возможности исключить такие файлы в плагине P4SCC.

...