Как я могу интегрировать svn с Visual Studio 2008?

Как я могу интегрировать svn с Visual Studio 2008?

который является лучше svn плагин/клиент для Visual Studio?

8
задан Cherian 13 January 2010 в 15:55
поделиться

3 ответа

Лучшим способом является устранение проблем, вызывающих предупреждения.

Если необходимо игнорировать предупреждения (например, вы унаследовали проект с таким количеством, что дерево для деревьев не отображается), можно попытаться изменить свойство WarningLevel, http://msdn.microsoft.com/en-us/library/13b90fz7.aspx

-121--1470592-

Оператор \\ является оператором, похожим на XPath. Он «выберет» всех потомков с определенной характеристикой.

Это можно было бы сделать за два прохода:

val jointSeq = xml \\ "joint"
val jointMap = scala.collection.mutable.Map[String, Joint]

// First pass, create all joints
for {
  joint <- jointSeq
  names <- joint attribute "name"
  name <- names
} jointMap(name) = new Joint(name)

// Second pass, assign children
for {
  joint <- jointSeq
  names <- joint attribute "name"
  name <- names
  child <- joint \ "joint" // all direct descendants "joint" tags
  childNames <- child attribute "name"
  childName <- childNames
} jointMap(name).addJoint(jointMap(childName))

Думаю, я бы предпочел рекурсивное решение, но это должно быть вполне работоспособным.

-121--3959433-

http://ankhsvn.open.collab.net/ является подключаемым модулем Visual Studio для svn. Я предпочитаю не плагин напрямую, а просто использовать svn отдельно или используя TurtoureSVN ( http://tortoisesvn.tigris.org/ ), который интегрируется с исследователем, но это просто личный вкус, я думаю.

5
ответ дан 5 December 2019 в 06:37
поделиться

Есть VisualSVN , , Ankhsvn Или вы можете (вроде) сделать это самостоятельно, используя инструменты-> Внешние инструменты ... (полезно, если ваше IT DEP получило возраст, чтобы одобрить остальные)

3
ответ дан 5 December 2019 в 06:37
поделиться

Оператор \\ подобен XPath. Он «выберет» всех потомков с определенной характеристикой.

Это можно было бы сделать за два прохода:

val jointSeq = xml \\ "joint"
val jointMap = scala.collection.mutable.Map[String, Joint]

// First pass, create all joints
for {
  joint <- jointSeq
  names <- joint attribute "name"
  name <- names
} jointMap(name) = new Joint(name)

// Second pass, assign children
for {
  joint <- jointSeq
  names <- joint attribute "name"
  name <- names
  child <- joint \ "joint" // all direct descendants "joint" tags
  childNames <- child attribute "name"
  childName <- childNames
} jointMap(name).addJoint(jointMap(childName))

Думаю, я бы предпочел рекурсивное решение, но это должно быть вполне работоспособным.

-121--3959433-

http://ankhsvn.open.collab.net/ является подключаемым модулем Visual Studio для svn. Я предпочитаю не плагин напрямую, а просто использовать svn отдельно или используя TurtoureSVN ( http://tortoisesvn.tigris.org/ ), который интегрируется с исследователем, но это просто личный вкус, я думаю.

-121--3545644-

Пара утилит.

Есть несколько сравнений между Visual SVN и Ankh здесь на SO .

Проводник Mindscape получает Tortoise SVN на VS2008, если вы слишком привыкли к Tortoise

13
ответ дан 5 December 2019 в 06:37
поделиться
Другие вопросы по тегам:

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