У меня тот же контекст (Windows 7, 64-битная, использующая TotalCommander в качестве 32-битного приложения), и он работает для меня так:
- Я установил 32-битную и 64-битную версии TortoiseSVN.
- В Windows Explorer у меня (только) видно 64-битное приложение, все отлично работает.
- В TotalCommander у меня есть 32-битное приложение, интегрированное непосредственно в контекстное меню, и дополнительно (не используется) 64-битное приложение через подменю
x64 > TortoiseSVN
.
- Когда я меняю какую-либо конфигурацию в 32-битной или 64-битной TortoiseSVN, это та же конфигурация. Таким образом, конфигурации являются общими для двух. Для меня это находится под
c:\Users\mliebelt\AppData\Roaming\Subversion\
.
Так что это работает (в основном) для меня. Недостатки:
- 2 установки, которые должны идти вместе. Одинаковые основные и второстепенные версии, поэтому не будет возникать конфликт от разных реализаций (например, изменение в макете рабочей копии). То же самое с командой SVN, которую вы используете в оболочке.
- Два процесса, выполняющиеся для вычисления текущего состояния рабочей копии, чтобы показать ее как наложение в TotalCommander и Windows Explorer.
PS: я использую только TortoiseGit в 64-битной версии, но в основном использую команду оболочки git
.