Эта документация должна вам помочь: https://cloud.google.com/iam/docs/overview#policy_hierarchy
Это означает, что верхнее разрешение будет автоматически наследоваться ресурсом, которым он управляет. Например, если у вас есть разрешение на просмотр на уровне проекта, даже если кто-то попытается ограничить вас, чтобы вы не могли видеть вычислительный движок, вы все равно сможете просматривать их, так как вычислительный движок наследует права проектов.
Попробуйте RapidSVN. Двоичные файлы CollabNet могут использоваться подобным способом для поддержки командной строки. Да, они имеют установщики, но можно просто скопировать двоичные файлы вокруг - я использую Универсальный Экстрактор для вывода двоичных файлов, не имея необходимость запускать установщик.
Кроме того, инициативный пользователь упаковал RapidSVN как PortableApp. Существует "установщик", но он действительно просто разархивировал вещи в каталог по Вашему выбору и пишет конфигурационный файл по умолчанию в тот каталог.
Я пошел бы с копией и вставил бы папку мусорного ведра от SlikSVN.
Править:
Кажется, что SlikSVN является базовой платформой позади нескольких графических клиентов SVN. По моему опыту, это кажется стабильным и надежным.
А именно, нижняя ссылка на этой странице, кажется, предварительно скомпилированный пакет non-install/xcopy (хотя я не попробовал этого сам, только осмотрели его). Это, кажется, не является новейшим, все же. Вы могли бы сделать Вашему другу одолжение путем установки новейшего SlikSVN на собственном компьютере и затем совместно использовать файлы мусорного ведра с co-dev.
Если Java доступен на машинах, Вы могли бы использовать SVNKit.
Существует портативная версия SmartSVN, который является тем, что я использую. Это - довольно хороший клиент SVN, но этому нужен JRE. Это имеет хороший GUI и так далее.
Альтернативные Два должны быть довольно достаточными. Но оба метода требуют установки его к USB-устройству, которое я предполагаю, подобно просто копированию на него. Я проверил Википедию и существуют некоторые автономные перечислены там.
Править: SmartSVN, QSvn (портативная версия требует установки), SyncrhoSVN (у них есть версия, которая требует, чтобы Вы извлекли и работали), и т.д. Но является копией +, работает несколько отличающийся, чем установка на USB?
Альтернатива Одна Загрузка Cygwin на USB-устройстве, установите поддержку SVN и выполните его прочь этого. Никакой GUI насколько я знаю, ни имею, я пытался настроить один (который я принимаю, более, чем возможно), так как у меня была роскошь использования TortoiseSVN (требует установки).
Альтернативные Две Установки TortoiseSVN на USB-устройстве и использовании, если прочь этого. Имеет графический интерфейс для слияния и различный. Это может относиться к Вашему интересу. Однако Google имеет некоторое предъявление обвинения результатов, они являются медленными.
Я смог использовать клиент командной строки, который я установил на карту с интерфейсом USB. Я затем сделал на скорую руку пару пакетных файлов, которые сделали основной контроль, материал регистрации и один пакетный файл, который дал мне командную строку с набором ПУТИ.
Это не имеет всей интеграции чего-то как TortoiseSVN, но я не думаю, что Вы смогли бы легко сделать это от карты с интерфейсом USB.
У меня была такая же проблема, и я думал, что ее будет легче найти, чем она есть. Bert Huijben опубликовал решение в качестве ответа Сесилу, но его ссылка устарела.
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
Прокрутите до самого низа, где вы можете взять ZIP-файл с двоичными файлами. У меня это работает.