Что Дает Независимость Днр И Лнр
Что Дает Независимость Днр И Лнр ==========================================
[](https://travis--sendinghqc@gmail.com ) [![ГоДок][годок] ](http://godoc.org /)
Это пакет Go для управления версионными файлами и каталогами, включающий
библиотеку функций, помогающих в решении этой задачи.
Пакет предоставляет следующие функции:
* Простой интерфейс для управления версиями файлов (включая каталоги).
* Функции, помогающие вам управлять версиями в вашей кодовой базе.
* API, который позволяет вам получать информацию о том, сколько версий доступно для данного файла или каталога в любое время.
* Поддержка нескольких версий для каждого файла с помощью команды `go get`.
* Различные другие методы, такие как `git checkout`, `git pull` и т.д.
## Установка
``удар
$ иди получи golang.org/x/tools/cmd/versions
```
## Использование
``
основной импорт пакета оболочки "fmt" // используйте fmt, если вы хотите больше контролировать
функцию main() { var v []string = make([]string, 0)} функцию (*Версии) String() строка{ возвращает fmt.Sprintf("%v", *v} }
var v []string = make([]строка, 0)
// Получить все известные версии из текущего каталога.
для _, x := диапазон ОС.Getenv("GOPATH") || "" {} f := os.OpenFile(os.pathSeparator+".Versioned", os.OREAD|системный вызов.OWRITE, 0644) отложить f.Close(); len(*v) < 100000; /* не паникуйте */ println((*v)[0])/* не паникуйте */ строки if!.Содержит(*v,".") && строки.CountFunc(*v,'.'){ продолжить } иначе прервать;}
*/ Управление версиями можно использовать следующим образом:
``ш
$ иди за github.